Changeset 16412 in josm for trunk/test
- Timestamp:
- 2020-05-15T20:17:24+02:00 (4 years ago)
- Location:
- trunk/test
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/io/imagery/WMSImageryTest.java
r14411 r16412 3 3 4 4 import static org.junit.Assert.assertEquals; 5 import static org.junit.Assert.assertNull; 5 6 import static org.junit.Assert.assertTrue; 6 7 … … 84 85 @Test 85 86 public void testTicket16248() throws IOException, WMSGetCapabilitiesException { 86 tileServer.stubFor( 87 WireMock.get(WireMock.anyUrl()) 88 .willReturn(WireMock.aResponse().withBody( 89 Files.readAllBytes(Paths.get(TestUtils.getRegressionDataFile(16248, "capabilities.xml"))) 90 )) 91 ); 87 byte[] capabilities = Files.readAllBytes(Paths.get(TestUtils.getRegressionDataFile(16248, "capabilities.xml"))); 88 tileServer.stubFor(WireMock.get(WireMock.anyUrl()).willReturn(WireMock.aResponse().withBody(capabilities))); 92 89 WMSImagery wms = new WMSImagery(tileServer.url("any")); 93 90 assertEquals("http://wms.hgis.cartomatic.pl/topo/3857/m25k?", wms.buildRootUrl()); 94 91 assertEquals("wms.hgis.cartomatic.pl", wms.getLayers().get(0).getName()); 95 assertEquals("http://wms.hgis.cartomatic.pl/topo/3857/m25k?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&" 96 + "LAYERS=wms.hgis.cartomatic.pl&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}", 92 assertEquals("http://wms.hgis.cartomatic.pl/topo/3857/m25k?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&SERVICE=WMS&REQUEST=GetMap&" 93 + "LAYERS=wms.hgis.cartomatic.pl&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}", 94 wms.buildGetMapUrl(wms.getLayers(), (List<String>) null, true)); 95 } 96 97 /** 98 * Non-regression test for bug #19193. 99 * @throws IOException if any I/O error occurs 100 * @throws WMSGetCapabilitiesException never 101 */ 102 @Test 103 public void testTicket19193() throws IOException, WMSGetCapabilitiesException { 104 byte[] capabilities = Files.readAllBytes(Paths.get(TestUtils.getRegressionDataFile(19193, "capabilities.xml"))); 105 tileServer.stubFor(WireMock.get(WireMock.anyUrl()).willReturn(WireMock.aResponse().withBody(capabilities))); 106 WMSImagery wms = new WMSImagery(tileServer.url("any")); 107 assertEquals("https://inspire.brandenburg.de/services/gn_alkis_wms?", wms.buildRootUrl()); 108 assertEquals(1, wms.getLayers().size()); 109 assertNull(wms.getLayers().get(0).getName()); 110 assertEquals("INSPIRE GN ALKIS BB", wms.getLayers().get(0).getTitle()); 111 assertEquals("https://inspire.brandenburg.de/services/gn_alkis_wms?FORMAT=image/png&TRANSPARENT=TRUE&VERSION=1.3.0&" 112 + "SERVICE=WMS&REQUEST=GetMap&LAYERS=null&STYLES=&CRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox}", 97 113 wms.buildGetMapUrl(wms.getLayers(), (List<String>) null, true)); 98 114 }
Note:
See TracChangeset
for help on using the changeset viewer.