GetCapabilitiesType request() { GetCapabilitiesType type = WfsFactory.eINSTANCE.createGetCapabilitiesType(); type.setBaseUrl("http://localhost:8080/geoserver"); return type; }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { GetCapabilitiesType getCapabilities = wfsFactory.createGetCapabilitiesType(); getCapabilities.setAcceptVersions(owsFactory.createAcceptVersionsType()); WFSBindingUtils.service(getCapabilities, node); getCapabilities.getAcceptVersions().getVersion().add(node.getAttributeValue("version")); return getCapabilities; } }
@Test public void test0() throws Exception { // test when provided and accepted match up GetCapabilitiesType request = factory.createGetCapabilitiesType(); request.setService("WFS"); request.setAcceptVersions(owsFactory.createAcceptVersionsType()); request.getAcceptVersions().getVersion().add("1.0.0"); request.getAcceptVersions().getVersion().add("1.1.0"); TransformerBase tx = getCaps.run(GetCapabilitiesRequest.adapt(request)); assertTrue(tx instanceof CapabilitiesTransformer.WFS1_1); }
@Test public void test1() throws Exception { // test accepted only 1.0 GetCapabilitiesType request = factory.createGetCapabilitiesType(); request.setService("WFS"); request.setAcceptVersions(owsFactory.createAcceptVersionsType()); request.getAcceptVersions().getVersion().add("1.0.0"); TransformerBase tx = getCaps.run(GetCapabilitiesRequest.adapt(request)); assertTrue(tx instanceof CapabilitiesTransformer.WFS1_0); }
@Test public void test2() throws Exception { // test accepted only 1.1 GetCapabilitiesType request = factory.createGetCapabilitiesType(); request.setService("WFS"); request.setAcceptVersions(owsFactory.createAcceptVersionsType()); request.getAcceptVersions().getVersion().add("1.1.0"); TransformerBase tx = getCaps.run(GetCapabilitiesRequest.adapt(request)); assertTrue(tx instanceof CapabilitiesTransformer.WFS1_1); }
@Test public void test5() throws Exception { // test accepted = 0.0.0 GetCapabilitiesType request = factory.createGetCapabilitiesType(); request.setService("WFS"); request.setAcceptVersions(owsFactory.createAcceptVersionsType()); request.getAcceptVersions().getVersion().add("0.0.0"); TransformerBase tx = getCaps.run(GetCapabilitiesRequest.adapt(request)); assertTrue(tx instanceof CapabilitiesTransformer.WFS1_0); }
@Test public void test6() throws Exception { // test accepted = 1.1.1 GetCapabilitiesType request = factory.createGetCapabilitiesType(); request.setService("WFS"); request.setAcceptVersions(owsFactory.createAcceptVersionsType()); request.getAcceptVersions().getVersion().add("1.1.1"); TransformerBase tx = getCaps.run(GetCapabilitiesRequest.adapt(request)); assertTrue(tx instanceof CapabilitiesTransformer.WFS1_1); }
@Test public void test7() throws Exception { // test accepted = 1.0.5 GetCapabilitiesType request = factory.createGetCapabilitiesType(); request.setService("WFS"); request.setAcceptVersions(owsFactory.createAcceptVersionsType()); request.getAcceptVersions().getVersion().add("1.0.5"); TransformerBase tx = getCaps.run(GetCapabilitiesRequest.adapt(request)); assertTrue(tx instanceof CapabilitiesTransformer.WFS1_0); } }
/** * * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { net.opengis.ows10.GetCapabilitiesType owsGetCapabilities = (net.opengis.ows10.GetCapabilitiesType) value; GetCapabilitiesType getCapabilities = wfsfactory.createGetCapabilitiesType(); getCapabilities.setAcceptFormats(owsGetCapabilities.getAcceptFormats()); getCapabilities.setAcceptVersions(owsGetCapabilities.getAcceptVersions()); getCapabilities.setSections(owsGetCapabilities.getSections()); getCapabilities.setUpdateSequence(owsGetCapabilities.getUpdateSequence()); if (node.hasAttribute("service")) { getCapabilities.setService((String) node.getAttributeValue("service")); } return getCapabilities; } }