Class QueryCollections

java.lang.Object
org.opengis.cite.ogcapiedr10.CommonFixture
org.opengis.cite.ogcapiedr10.queries.QueryCollections

public class QueryCollections extends CommonFixture
/collections/{collectionId}/
  • Field Details

    • iut

      protected URI iut
  • Constructor Details

    • QueryCollections

      public QueryCollections()
  • Method Details

    • noOfCollections

      @BeforeClass public void noOfCollections(org.testng.ITestContext testContext)
    • collectionIDs

      @DataProvider(name="collectionIDs") public Iterator<Object[]> collectionIDs(org.testng.ITestContext testContext)
    • validateNoQueryParameters

      public void validateNoQueryParameters(Object collectionIdentifiers)
      Abstract Test 34 : Validate that an error is returned by a Position query if no query parameters are specified. Abstract Test 50 : Validate that an error is returned by a Area query if no query parameters are specified. Abstract Test 66 : Validate that an error is returned by a Cube query if no query parameters are specified. Abstract Test 82 : Validate that an error is returned by a Trajectory query if no query parameters are specified. Abstract Test 100 : Validate that an error is returned by a Corridor query if no query parameters are specified. Abstract Test 136 : Validate that a GeoJSON document was returned with a status code 200 containing at least a list of features one for each location supported by the collection.
      Parameters:
      collectionIdentifiers - collection identifiers
    • validateCoordsQueryParameters

      public void validateCoordsQueryParameters(Object collectionIdentifiers)
      Abstract Test 35 : Validate that an error is returned by a Position query when the coords query parameter is not specified. Abstract Test 36 : Validate that an error is returned by a Position query when the coords query parameter does not contain a valid POINT Well Known Text value. Abstract Test 51 : Validate that an error is returned by an Area query when the coords query parameter is not specified. Abstract Test 52 : Validate that an error is returned by an Area query when the coords query parameter does not contain a valid POLYGON Well Known Text value. Abstract Test 83 : Validate that an error is returned by a Trajectory query when the coords query parameter is not specified. Abstract Test 84 : Validate that an error is returned by a Trajectory query when the coords query parameter does not contain a valid LINESTRING Well Known Text value. Abstract Test 85 : Validate that an error is returned by a Trajectory query when the coords query parameter does not contain a valid LINESTRINGM Well Known Text value. Abstract Test 88 : Validate that an error is returned by a Trajectory query when the coords query parameter does not contain a valid LINESTRINGZM Well Known Text value. Abstract Test 89 : Validate that an error is returned by a Trajectory query when the coords query parameter does not contain a valid LINESTRINGZ Well Known Text value. Abstract Test 101 : Validate that an error is returned by a Corridor query when the coords query parameter is not specified. Abstract Test 106 : Validate that an error is returned by a corridor query when the coords query parameter does not contain a valid LINESTRING Well Known Text value.
      Parameters:
      collectionIdentifiers - collection identifiers
    • validatePositionQueryUsingParameters

      public void validatePositionQueryUsingParameters(Object collectionIdentifiers)
      Abstract Test 37 : Validate that resources can be identified and extracted from a Collection with a Position query using query parameters. Abstract Test 39 : Validate that the coords query parameters are processed correctly. Abstract Test 41 : Validate that the vertical level query parameters are constructed correctly. Abstract Test 43 : Validate that the datetime query parameters are processed correctly. Abstract Test 45 : Validate that the parameter-name query parameters are processed correctly. Abstract Test 47 : Validate that the crs query parameters are processed correctly. Abstract Test 49 : Validate that the f query parameters are processed correctly.
      Parameters:
      collectionIdentifiers - collection identifiers
    • validateAreaQueryUsingParameters

      public void validateAreaQueryUsingParameters(Object collectionIdentifiers)
      Abstract Test 53 : Validate that resources can be identified and extracted from a Collection with an Area query using query parameters. Abstract Test 55 : Validate that the coords query parameters are processed correctly. Abstract Test 57 : Validate that the vertical level query parameters are constructed correctly. Abstract Test 59 : Validate that the datetime query parameters are processed correctly. Abstract Test 61 : Validate that the parameter-name query parameters are processed correctly. Abstract Test 63 : Validate that the crs query parameters are processed correctly. Abstract Test 65 : Validate that the f query parameters are processed correctly.
      Parameters:
      collectionIdentifiers - collection identifiers
    • validateTrajectoryQueryUsingParameters

      public void validateTrajectoryQueryUsingParameters(Object collectionIdentifiers)
      Abstract Test 91 : Validate that resources can be identified and extracted from a Collection with a Trajectory query using query parameters. Abstract Test 93 : Validate that the coords query parameters are processed correctly. Abstract Test 95 : Validate that the parameter-name query parameters are processed correctly. Abstract Test 97 : Validate that the crs query parameters are processed correctly. Abstract Test 99 : Validate that the f query parameters are processed correctly.
      Parameters:
      collectionIdentifiers - collection identifiers
    • validateCorridorQueryUsingParameters

      public void validateCorridorQueryUsingParameters(Object collectionIdentifiers)
      Abstract Test 115 : Validate that resources can be identified and extracted from a Collection with a Corridor query using query parameters. Abstract Test 117 : Validate that the coords query parameters are processed correctly. Abstract Test 119 : Validate that the corridor-width query parameters are processed correctly. Abstract Test 121 : Validate that the corridor-height query parameters are processed correctly. Abstract Test 123 :Validate that the width-units query parameters are processed correctly. Abstract Test 125 : Validate that the height-units query parameters are processed correctly. Abstract Test 127 : Validate that the parameter-name query parameters are processed correctly. Abstract Test 129 : Validate that the crs query parameters are processed correctly. Abstract Test 131 : Validate that the f query parameters are processed correctly.
      Parameters:
      collectionIdentifiers - collection identifiers