### Question:
Grid { public double leftEdgeLongitude(Cell cell) { return leftEdgeLongitude(cell.getLonIndex()); } Grid(Options options); Optional<Cell> cellAt(double lat, double lon); double leftEdgeLongitude(Cell cell); double rightEdgeLongitude(Cell cell); double topEdgeLatitude(Cell cell); double topEdgeLatitude(long latIndex); double bottomEdgeLatitude(Cell cell); double centreLat(long latIndex); double centreLon(long lonIndex);  }### Answer:
@Test public void testLeftEdgeLongitude() { Grid grid = new Grid(options); Cell cell = grid.cellAt(0, 100).get(); System.out.println(cell); assertEquals(100.0, cell.leftEdgeLongitude(options), PRECISION); }