### Question:
Cell implements Serializable { public double leftEdgeLongitude(Options options) { return options.getGrid().leftEdgeLongitude(this); } Cell(long latIndex, long lonIndex); static Optional<Cell> cellAt(HasPosition p, Options options); static Optional<Cell> cellAt(double lat, double lon, Options options); double leftEdgeLongitude(Options options); double rightEdgeLongitude(Options options); double topEdgeLatitude(Options options); double bottomEdgeLatitude(Options options); long getLatIndex(); long getLonIndex(); double getCentreLon(Options options); double getCentreLat(Options options); double areaNauticalMiles(Options options); @Override int hashCode(); @Override boolean equals(Object obj); @Override String toString();  }### Answer:
@Test public void testLeftEdgeLongitude() { Cell cell = Cell.cellAt(f1, options).get(); assertEquals(f1.lon(), cell.leftEdgeLongitude(options), PRECISION); }