@Test public void testFindLowerNeighbour() { TileService service = createService(); OSMTile tile = new OSMTile(20, 15, new WebMercatorZoomLevel(5), service); Tile neighbour = factory.findLowerNeighbour(tile, service); OSMTile expectedNeighbour = new OSMTile(20, 16, new WebMercatorZoomLevel(5), service); Assert.assertEquals(expectedNeighbour, neighbour); }
@Override public Tile findLowerNeighbour(Tile tile, TileService service) { return new OSMTile(tile.getTileIdentifier().getLowerNeighbour(), service); }
OSMTileFactory extends WebMercatorTileFactory { @Override public Tile findLowerNeighbour(Tile tile, TileService service) { return new OSMTile(tile.getTileIdentifier().getLowerNeighbour(), service); } }
OSMTileFactory extends WebMercatorTileFactory { @Override public Tile findLowerNeighbour(Tile tile, TileService service) { return new OSMTile(tile.getTileIdentifier().getLowerNeighbour(), service); }  }
OSMTileFactory extends WebMercatorTileFactory { @Override public Tile findLowerNeighbour(Tile tile, TileService service) { return new OSMTile(tile.getTileIdentifier().getLowerNeighbour(), service); }  Tile findTileAtCoordinate(
            double lon, double lat, ZoomLevel zoomLevel, TileService service); static double moveInRange(double value, double min, double max); Tile findRightNeighbour(Tile tile, TileService service); @Override Tile findLowerNeighbour(Tile tile, TileService service); }
OSMTileFactory extends WebMercatorTileFactory { @Override public Tile findLowerNeighbour(Tile tile, TileService service) { return new OSMTile(tile.getTileIdentifier().getLowerNeighbour(), service); }  Tile findTileAtCoordinate(
            double lon, double lat, ZoomLevel zoomLevel, TileService service); static double moveInRange(double value, double min, double max); Tile findRightNeighbour(Tile tile, TileService service); @Override Tile findLowerNeighbour(Tile tile, TileService service);  }