public class FeaturesCrsParameter extends AbstractFeaturesCrs
Abstract Test 4: /conf/crs/crs-parameter Test Purpose: Verify that the parameter crs has been implemented correctly Requirement: /req/crs/fc-crs-definition, /req/crs/fc-crs-valid-value B, /req/crs/ogc-crs-header, /req/crs/ogc-crs-header-value, /req/crs/geojson Test Method For * each spatial feature collection collectionId, * every GML or GeoJSON feature representation supported by the Web API, and * every CRS supported for the collection (every CRS listed in the crs property of the collection plus those in the global CRS list, if #/crs is included in the crs property) send a request with CRS identifier in the parameter crs to * /collections/{collectionId}/items and * /collections/{collectionId}/items/{featureId} (with a valid featureId for the collection). Verify that * every response is a valid Features or Feature response, * has the status code 200 and * includes a Content-Crs http header with the value of the requested CRS identifier.
requestLoggingFilter, responseLoggingFilter, rootUri
Constructor and Description |
---|
FeaturesCrsParameter() |
Modifier and Type | Method and Description |
---|---|
void |
verifyFeaturesCrsParameter(String collectionId,
io.restassured.path.json.JsonPath collection,
CoordinateSystem crs)
Test: Content-Crs header in the path /collections/{collectionId}/items
|
collectionIdAndJson, collectionIdAndJsonAndCrs, collectionIdAndJsonAndCrsAndDefaultCrs, retrieveRequiredInformationFromTestContext
clearMessages, getRequest, getResponse, init, initCommonFixture
public void verifyFeaturesCrsParameter(String collectionId, io.restassured.path.json.JsonPath collection, CoordinateSystem crs)
collectionId
- id id of the collection, never null
collection
- the /collection object, never null
crs
- the crs to test, never null
Copyright © 2024 Open Geospatial Consortium. All rights reserved.