# All Classes and Interfaces

Class
Description
AbstractBBoxCrs
AbstractBBoxCrs class.
AbstractDiscoveryCollection
AbstractDiscoveryCollection class.
AbstractDiscoveryCollections
AbstractDiscoveryCollections class.
AbstractFeatureCrs
AbstractFeatureCrs class.
AbstractFeatures
AbstractFeatures class.
AbstractFeaturesCrs
AbstractFeaturesCrs class.
ApiDefinition
A.2.3.
BBox
BBox class.
BBoxCrsParameter
Abstract Test 8: /conf/crs/bbox-crs-parameter Test Purpose: Verify that the parameter bbox-crs has been implemented correctly Requirement: /req/crs/fc-bbox-crs-definition, /req/crs/bbox-crs-action Test Method For every CRS identifier advertized by the Web API that is known to the test engine and for which the test engine can convert geometries between the CRS and the default CRS of the Web API ("known CRS") execute the following test.
BBoxCrsParameterDefault
Abstract Test 10: /conf/crs/bbox-crs-parameter-default Test Purpose: Verify that the parameter bbox-crs has been implemented correctly Requirement: /req/crs/fc-bbox-crs-default-value Test Method For each spatial feature collection collectionId and every GML or GeoJSON feature representation supported by the Web API, send a request with the parameters bbox and bbox-crs to /collections/{collectionId}/items for the default CRS of the collection.
BBoxCrsParameterInvalid
Abstract Test 9: /conf/crs/bbox-crs-parameter-invalid Test Purpose: Verify that the parameter bbox-crs has been implemented correctly Requirement: /req/crs/fc-bbox-crs-valid-value Test Method For each spatial feature collection collectionId, send a request with the parameters bbox and bbox-crs to /collections/{collectionId}/items with a value for bbox-crs that is not included in the list of CRSs and verify that the response has status code 400.
ClientUtils
Provides various utility methods for creating and configuring HTTP client components.
CommandLineArguments
Declares supported command line arguments that are parsed using the JCommander library.
CommonDataFixture
CommonDataFixture class.
CommonFixture
A supporting base class that sets up a common test fixture.
Conformance
A.2.4.
CoordinateSystem
Encapsulates an CRS from
CrsRequirementClassPrecondition
CrsRequirementClassPrecondition class.
DiscoveryCollectionCrsUri
Verifies object in the paths /collection
DiscoveryCollectionDefaultCrs
Verifies object in the paths /collection
DiscoveryCollectionsCrsUri
Verifies objects in the paths /collections
DiscoveryCollectionsDefaultCrs
Verifies objects in the paths /collections
DiscoveryCollectionsStorageCrs
Verifies objects in the paths /collections
DiscoveryCollectionStorageCrs
Verifies object in the paths /collection
ErrorMessage
Utility class for retrieving and formatting localized error messages that describe failed assertions.
ErrorMessageKeys
Defines keys used to access localized messages for assertion errors.
EtsAssert
Provides a set of custom assertion methods.
Feature
A.2.8.
FeatureCollection
A.2.6.
FeatureCollections
A.2.5.
FeatureCrsParameter
Verifies header in the paths /collection/{collectionId}/items/{featureId}
FeatureCrsParameterDefault
Verifies default CRS requesting /collection/{collectionId}/items
FeatureCrsParameterInvalid
Verifies invalid CRS requesting /collection/{collectionId}/items
FeatureCrsParameterTransform
Verifies header in the paths /collection/{collectionId}/items/{featureId}
Features
A.2.7.
FeaturesAssertions
FeaturesAssertions class.
FeaturesBBox
A.2.7.
FeaturesCrsParameter
Verifies header in the paths /collection/{collectionId}/items
FeaturesCrsParameterDefault
Verifies default CRS requesting /collection/{collectionId}/items
FeaturesCrsParameterInvalid
Verifies invalid CRS requesting /collection/{collectionId}/items
FeaturesCrsParameterTransform
Verifies transformed geometries in the paths /collection/{collectionId}/items
FeaturesErrorConditions
A.2.7.
FeaturesLimit
A.2.7.
FeaturesTime
A.2.7.
GeneralHttp
A.2.1.
GeometryTransformer
GeometryTransformer class.
JsonUtils
JsonUtils class.
LandingPage
A.2.2.
LoggingTestListener
LoggingTestListener class.
NamespaceBindings
Provides namespace bindings for evaluating XPath 1.0 expressions using the JAXP XPath API.
Namespaces
XML namespace names.
OgcApiFeatures10
Contains various constants pertaining to WFS 3.0 specification and related standards.
OgcNameValidator
OgcNameValidator class.
OpenApiUtils
OpenApiUtils class.
OpenApiUtils.PATH
RequestLimitFilter
RequestLimitFilter class.
RequirementClass
Encapsulates all known requirement classes.
ReusableEntityFilter
Buffers the (response) entity so it can be read multiple times.
SuiteAttribute
An enumerated type defining ISuite attributes that may be set to constitute a shared test fixture.
SuiteFixtureListener
A listener that performs various tasks before and after a test suite is run, usually concerned with maintaining a shared test suite fixture.
SuitePreconditions
Checks that various preconditions are satisfied before the test suite is run.
TemporalExtent
TemporalExtent class.
TestFailureListener
A listener that augments a test result with diagnostic information in the event that a test method failed.
TestNGController
Main test run controller oversees execution of TestNG test suites.
TestPoint
Encapsulates a Test Point with the UriTemplate and predefined replacements.
TestRunArg
An enumerated type defining all recognized test run arguments.
TestRunListener
A listener that is invoked before and after a test run.
TestSuiteLogger
Logging utility class that provides simple access to the JDK Logging API.
UnknownCrsException
UnknownCrsException class.
UriBuilder
Builds a URL out of a TestPoint.
URIUtils
Provides a collection of utility methods for manipulating or resolving URI references.
UrnValidator
https://github.com/BruceZu/broken_colored_glass/blob/master/project/src/main/java/URN8141.java
XMLUtils
Provides various utility methods for accessing or manipulating XML representations.