Changeset 14507 in josm for trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java
- Timestamp:
- 2018-12-04T01:45:45+01:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java
r14499 r14507 16 16 import org.junit.Rule; 17 17 import org.junit.Test; 18 import org.openstreetmap.gui.jmapviewer.TileXY; 19 import org.openstreetmap.gui.jmapviewer.interfaces.ICoordinate; 18 20 import org.openstreetmap.gui.jmapviewer.tilesources.AbstractTileSource; 19 21 import org.openstreetmap.gui.jmapviewer.tilesources.BingAerialTileSource; 20 22 import org.openstreetmap.gui.jmapviewer.tilesources.ScanexTileSource; 21 23 import org.openstreetmap.gui.jmapviewer.tilesources.TemplatedTMSTileSource; 24 import org.openstreetmap.josm.data.coor.LatLon; 25 import org.openstreetmap.josm.data.imagery.CoordinateConversion; 22 26 import org.openstreetmap.josm.data.imagery.ImageryInfo; 27 import org.openstreetmap.josm.data.imagery.ImageryInfo.ImageryBounds; 23 28 import org.openstreetmap.josm.data.imagery.ImageryLayerInfo; 24 29 import org.openstreetmap.josm.data.imagery.TemplatedWMSTileSource; … … 73 78 } 74 79 80 private void checkTileUrl(ImageryInfo info, AbstractTileSource tileSource, ICoordinate center, int zoom) 81 throws IOException { 82 TileXY xy = tileSource.latLonToTileXY(center, zoom); 83 checkUrl(info, tileSource.getTileUrl(zoom, xy.getXIndex(), xy.getYIndex())); 84 } 85 75 86 private void checkEntry(ImageryInfo info) { 76 87 Logging.info("Checking "+ info); … … 90 101 91 102 try { 92 getTileSource(info); 103 ImageryBounds bounds = info.getBounds(); 104 ICoordinate center = CoordinateConversion.llToCoor(bounds != null ? bounds.getCenter() : LatLon.ZERO); 105 AbstractTileSource tileSource = getTileSource(info); 106 checkTileUrl(info, tileSource, center, info.getMinZoom()); 107 checkTileUrl(info, tileSource, center, info.getMaxZoom()); 93 108 } catch (IOException | WMTSGetCapabilitiesException | IllegalArgumentException e) { 94 109 addError(info, e.toString()); … … 113 128 return new WMSEndpointTileSource(info, ProjectionRegistry.getProjection()); 114 129 case WMTS: 115 return new WMTSTileSource(info );130 return new WMTSTileSource(info, ProjectionRegistry.getProjection()); 116 131 default: 117 132 throw new UnsupportedOperationException(info.toString());
Note:
See TracChangeset
for help on using the changeset viewer.