Package org.geotools.data.wfs.protocol.wfs

Examples of org.geotools.data.wfs.protocol.wfs.WFSResponse


                "mock-content");
        TestHttpProtocol mockHttp = new TestHttpProtocol(httpResponse);

        createTestProtocol(GEOS_ARCHSITES.CAPABILITIES, mockHttp);

        WFSResponse wfsResponse;

        wfsResponse = wfs.describeFeatureTypeGET(GEOS_ARCHSITES.FEATURETYPENAME,
                "text/xml; subtype=gml/3.1.1");

        URL baseUrl = mockHttp.targetUrl;
        assertNotNull(baseUrl);
        String externalForm = baseUrl.toExternalForm();
        externalForm = URLDecoder.decode(externalForm, "UTF-8");

        assertTrue(externalForm.startsWith("http://localhost:8080/geoserver/wfs?"));
        assertTrue(externalForm.contains("REQUEST=DescribeFeatureType"));
        assertTrue(externalForm.contains("TYPENAME=sf:archsites"));
        assertTrue(externalForm.contains("VERSION=1.1.0"));
        assertTrue(externalForm.contains("SERVICE=WFS"));
        assertTrue(externalForm.contains("NAMESPACE=xmlns(sf=http://www.openplans.org/spearfish)"));
        // assertTrue(externalForm.contains("OUTPUTFORMAT=text/xml; subtype=gml/3.1.1"));

        assertNotNull(wfsResponse);
        assertEquals(Charset.forName("UTF-8"), wfsResponse.getCharacterEncoding());
        assertEquals("text/xml; subtype=gml/3.1.1", wfsResponse.getContentType());
        assertNotNull(wfsResponse.getInputStream());
    }
View Full Code Here


        Query query = new Query(GEOS_ARCHSITES.FEATURETYPENAME);
        GetFeature getFeature = new GetFeatureQueryAdapter(query, defaultWfs11OutputFormat,
                "EPSG:4326", ResultType.RESULTS);

        WFSResponse response;

        response = wfs.issueGetFeatureGET(getFeature);

        assertNotNull(response);
        assertEquals(defaultWfs11OutputFormat, response.getContentType());
        assertNotNull(response.getInputStream());
        assertEquals(Charset.forName("UTF-16"), response.getCharacterEncoding());

        URL baseUrl = mockHttp.targetUrl;
        assertNotNull(baseUrl);
        Map<String, String> kvp = requestKvp(baseUrl);
        assertTrue(baseUrl.toExternalForm().startsWith("http://localhost:8080/geoserver/wfs?"));
View Full Code Here

        Query query = new Query(GEOS_ARCHSITES.FEATURETYPENAME);
        GetFeature getFeature = new GetFeatureQueryAdapter(query, defaultWfs11OutputFormat,
                "EPSG:4326", ResultType.HITS);

        WFSResponse response;

        response = wfs.issueGetFeatureGET(getFeature);

        assertNotNull(response);
        assertEquals(defaultWfs11OutputFormat, response.getContentType());
        assertNotNull(response.getInputStream());
        assertEquals(Charset.forName("UTF-16"), response.getCharacterEncoding());

        URL baseUrl = mockHttp.targetUrl;
        assertNotNull(baseUrl);
        Map<String, String> kvp = requestKvp(baseUrl);
        assertTrue(baseUrl.toExternalForm().startsWith("http://localhost:8080/geoserver/wfs?"));
View Full Code Here

        FilterFactory2 ff = CommonFactoryFinder.getFilterFactory2(null);
        Filter filter = ff.id(Collections.singleton(ff.featureId("archsites.1")));
        query.setFilter(filter);

        WFSResponse response;

        wfs.setDescribeFeatureTypeURLOverride(TestData.url(this, GEOS_ARCHSITES.SCHEMA));

        GetFeature getFeature = new GetFeatureQueryAdapter(query, defaultWfs11OutputFormat,
                "EPSG:26713", ResultType.RESULTS);
View Full Code Here

        Query query = new Query(GEOS_ARCHSITES.FEATURETYPENAME);
        GetFeature getFeature = new GetFeatureQueryAdapter(query, defaultWfs11OutputFormat,
                "EPSG:4326", ResultType.RESULTS);

        WFSResponse response;

        response = wfs.issueGetFeaturePOST(getFeature);

        assertNotNull(response);
        assertEquals(defaultWfs11OutputFormat, response.getContentType());
        assertNotNull(response.getInputStream());
        assertEquals(Charset.forName("UTF-16"), response.getCharacterEncoding());

        assertEquals("text/xml", mockHttp.postCallbackContentType);

        Document dom;
        String issuedRequest;
View Full Code Here

TOP

Related Classes of org.geotools.data.wfs.protocol.wfs.WFSResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.