if (request.getUpdateSequence() != null && !"".equals(request.getUpdateSequence().trim())) { try { reqUS = Long.parseLong(request.getUpdateSequence()); } catch (NumberFormatException nfe) { throw new ServiceException(
@SuppressWarnings("unchecked") @Test public void testUpdateSequence() throws Exception { kvp.put("updateSequence", "1000"); GetCapabilitiesRequest read = reader.read(reader.createRequest(), kvp, rawKvp); assertNotNull(read); assertEquals("1000", read.getUpdateSequence()); } }
@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()); } }