public class FeaturesCrsParameterInvalid extends AbstractFeaturesCrs
Abstract Test 5: /conf/crs/crs-parameter-invalid
Test Purpose: Verify that invalid values in the parameter crs are reported
Requirement: /req/crs/fc-crs-valid-value
Test Method
For
* each spatial feature collection collectionId
send a request with an unsupported CRS identifier in the parameter crs to
* /collections/{collectionId}/items and
* /collections/{collectionId}/items/{featureId} (with a valid featureId for the collection).
Verify that the response has status code 400.
Unsupported CRS identifiers are all strings not included in the crs property of the collection and also not included in the global CRS list, if #/crs is included in the crs property.
requestLoggingFilter, responseLoggingFilter, rootUri| Constructor and Description |
|---|
FeaturesCrsParameterInvalid() |
| Modifier and Type | Method and Description |
|---|---|
void |
verifyFeaturesCrsParameterInvalid(String collectionId,
io.restassured.path.json.JsonPath collection)
Test: invalid CRS requesting /collections/{collectionId}/items
|
collectionIdAndJson, collectionIdAndJsonAndCrs, collectionIdAndJsonAndCrsAndDefaultCrs, retrieveRequiredInformationFromTestContextclearMessages, getRequest, getResponse, init, initCommonFixturepublic void verifyFeaturesCrsParameterInvalid(String collectionId, io.restassured.path.json.JsonPath collection)
collectionId - id id of the collection, never nullcollection - the /collection object, never nullCopyright © 2024 Open Geospatial Consortium. All rights reserved.