public class FeatureCrsParameterInvalid extends AbstractFeatureCrs
Verifies invalid CRS requesting /collection/{collectionId}/items
 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.
 
Author:
Lyn Goltz
  • Constructor Details

    • FeatureCrsParameterInvalid

      public FeatureCrsParameterInvalid()
  • Method Details

    • verifyFeatureCrsParameterInvalid

      public void verifyFeatureCrsParameterInvalid(String collectionId, io.restassured.path.json.JsonPath collection, String featureId)
      Test: invalid CRS requesting /collections/{collectionId}/items
      Parameters:
      collectionId - id id of the collection, never null
      collection - the /collection object, never null
      featureId - id id of the feature, never null