request.setRawKvp(rawKvp); String version = request.getVersion(); if (null == version || version.length() == 0) { version = (String) rawKvp.get("WMTVER");
@SuppressWarnings("unchecked") @Test public void testVersion() throws Exception { kvp.put("Version", "1.1.1"); GetCapabilitiesRequest read = reader.read(reader.createRequest(), kvp, rawKvp); assertNotNull(read); assertEquals("1.1.1", read.getVersion()); }
/** * 1.0 "WMTVER" parameter supplied instead of "VERSION"? Version negotiation should agree on * 1.1.1 */ @SuppressWarnings("unchecked") @Test public void testWMTVER() throws Exception { rawKvp.put("WMTVER", "1.0"); GetCapabilitiesRequest read = reader.read(reader.createRequest(), kvp, rawKvp); assertNotNull(read); assertEquals("1.1.1", read.getVersion()); }
return; Version version = WMS.version(request.getVersion(), true); if (!WMS.VERSION_1_1_1.equals(version) || !isTiled(request)) { return;
final Version version = WMS.version(request.getVersion()); if (version == null) { throw new IllegalArgumentException("version not supplied.");
return; Version version = WMS.version(request.getVersion(), true); if (!WMS.VERSION_1_1_1.equals(version) || !isTiled(request)) { return;
@Test public void testParseXmlGetCapabilities() throws Exception { CapabilitiesXmlReader reader = new CapabilitiesXmlReader(EntityResolverProvider.RESOLVE_DISABLED_PROVIDER); String plainRequest = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" // + "<ogc:GetCapabilities xmlns:ogc=\"http://www.opengis.net/ows\" " // + " xmlns:gml=\"http://www.opengis.net/gml\" " // + " version=\"1.2.0\" updateSequence=\"1\" " // + " service=\"WMS\"> " // + "</ogc:GetCapabilities>"; Reader input = new StringReader(plainRequest); Object read = reader.read(null, input, null); assertTrue(read instanceof GetCapabilitiesRequest); GetCapabilitiesRequest request = (GetCapabilitiesRequest) read; assertEquals("GetCapabilities", request.getRequest()); assertEquals("1.2.0", request.getVersion()); assertEquals("1", request.getUpdateSequence()); } }