Class PropertyIsBetweenOperatorTests
java.lang.Object
org.opengis.cite.iso19142.BaseFixture
org.opengis.cite.iso19142.basic.filter.QueryFilterFixture
de.latlon.ets.wfs20.core.wfs20.testsuite.basic.filter.PropertyIsBetweenOperatorTests
public class PropertyIsBetweenOperatorTests
extends org.opengis.cite.iso19142.basic.filter.QueryFilterFixture
Tests the response to a GetFeature request that includes a
PropertyIsBetween
filter that compares the value of a property against the specified range.
- ISO 19142:2010, cl. A.1.2: Basic WFS
- ISO 19143:2010, cl. 7.7.3.7: PropertyIsBetween operator
- ISO 19143:2010, cl. A.6: Test cases for standard filter
-
Field Summary
Fields inherited from class org.opengis.cite.iso19142.basic.filter.QueryFilterFixture
dataSampler, GET_FEATURE_MINIMAL, model, temporalPropertiesFields inherited from class org.opengis.cite.iso19142.BaseFixture
docBuilder, ETS_PKG, featureInfo, featureTypes, reqEntity, rspEntity, supportedBindings, TNS_PREFIX, wfsClient, wfsMetadata, wfsVersion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinvalidPropertyReference(org.opengis.cite.iso19142.ProtocolBinding binding) [Test] Submits a GetFeature request containing a PropertyIsBetween predicate that refers to an invalid feature property.voidpropertyIsBetween(org.opengis.cite.iso19142.ProtocolBinding binding, QName featureType) [Test] Submits a GetFeature request containing aPropertyIsBetweenpredicate that applies to some simple feature property.Methods inherited from class org.opengis.cite.iso19142.basic.filter.QueryFilterFixture
buildRequestEntity, discardResponseEntity, findTemporalProperties, getModel, initQueryFilterFixtureMethods inherited from class org.opengis.cite.iso19142.BaseFixture
addAttributesOnTestFailure, allProtocolsAndFeatureTypes, bindingAndAvailFeatureTypeProductSet, extractBodyAsDocument, getFeatureTypes, getInstantiatedFeatureTypes, getProtocolBindings, initBaseFixture, initParser, setWfsClient
-
Constructor Details
-
PropertyIsBetweenOperatorTests
public PropertyIsBetweenOperatorTests()
-
-
Method Details
-
propertyIsBetween
[Test] Submits a GetFeature request containing aPropertyIsBetweenpredicate that applies to some simple feature property. The response entity must include only feature instances with matching property values;- Parameters:
binding- The ProtocolBinding to use for this request.featureType- A QName representing the qualified name of some feature type.
-
invalidPropertyReference
public void invalidPropertyReference(org.opengis.cite.iso19142.ProtocolBinding binding) [Test] Submits a GetFeature request containing a PropertyIsBetween predicate that refers to an invalid feature property. An exception report is expected in response with status code 400 and exception codeInvalidParameterValue.- Parameters:
binding- The ProtocolBinding to use for this request.- See Also:
-
- "ISO 19143:2010, cl. 8.3: Exceptions"
-