# Package org.opengis.cite.iso19142.basic.filter

package org.opengis.cite.iso19142.basic.filter
This package includes tests covering the use of filter predicates in query expressions. The following filter capabilities must be implemented at the "Basic WFS" conformance level:

- ImplementsAdHocQuery
- ImplementsResourceId
- ImplementsMinStandardFilter
- ImplementsStandardFilter
- ImplementsMinSpatialFilter
- ImplementsSorting
- ImplementsMinimumXPath

Sources

- ISO 19142:2010, cl. A.1.2: Basic WFS
- ISO 19142:2010, Table 1: Conformance classes (FES Conformance Tests)

- Related Packages
  Package
  Description
  org.opengis.cite.iso19142.basic
  This package contains test classes that assess conformance of the SUT with respect to the "Basic WFS" conformance level.
  org.opengis.cite.iso19142.basic.filter.spatial
  This package includes tests covering the use of spatial operators in query expressions.
  org.opengis.cite.iso19142.basic.filter.temporal
  This package includes tests covering the use of temporal operators in query expressions.
- Classes
  Class
  Description
  ComparisonOperatorTests
  Tests the response to a GetFeature request that includes a filter predicate containing one of the following comparison operators: PropertyIsLessThan PropertyIsGreaterThan PropertyIsLessThanOrEqualTo PropertyIsGreaterThanOrEqualTo
  PropertyIsEqualToOperatorTests
  Tests the response to a GetFeature request that includes a `PropertyIs[Not]EqualTo` filter that compares the value of a property against some specified value.
  PropertyIsLikeOperatorTests
  Tests the response to a GetFeature request that includes a `PropertyIsLike` filter that tests the value of a property using a specified pattern--a combination of regular characters and metacharacters.
  PropertyIsNilOperatorTests
  Tests the response to a GetFeature request that includes a `PropertyIsNil` filter predicate that tests the content of a specified property and evaluates if it is nil.
  PropertyIsNullOperatorTests
  Tests the response to a GetFeature request that includes a `PropertyIsNull` filter predicate; this operator tests for the existence of a specified feature property.
  QueryFilterFixture
  Provides configuration methods that facilitate the testing of query filters by inspecting the application schema and sample data in order to deduce appropriate property names and values to include in filter predicates.
  ResourceId
  A resource identifier as defined in ISO 19143 (OGC Filter Encoding 2.0 Encoding Standard).
  ResourceIdFilterTests
  Tests the response to a GetFeature request that includes a ResourceId filter predicate, which is used to identify a feature instance (or some version of it).