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, temporalProperties

    Fields inherited from class org.opengis.cite.iso19142.BaseFixture

    docBuilder, ETS_PKG, featureInfo, featureTypes, reqEntity, rspEntity, supportedBindings, TNS_PREFIX, wfsClient, wfsMetadata, wfsVersion
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    invalidPropertyReference(org.opengis.cite.iso19142.ProtocolBinding binding)
    [Test] Submits a GetFeature request containing a PropertyIsBetween predicate that refers to an invalid feature property.
    void
    propertyIsBetween(org.opengis.cite.iso19142.ProtocolBinding binding, QName featureType)
    [Test] Submits a GetFeature request containing a PropertyIsBetween predicate that applies to some simple feature property.

    Methods inherited from class org.opengis.cite.iso19142.basic.filter.QueryFilterFixture

    buildRequestEntity, discardResponseEntity, findTemporalProperties, getModel, initQueryFilterFixture

    Methods inherited from class org.opengis.cite.iso19142.BaseFixture

    addAttributesOnTestFailure, allProtocolsAndFeatureTypes, bindingAndAvailFeatureTypeProductSet, extractBodyAsDocument, getFeatureTypes, getInstantiatedFeatureTypes, getProtocolBindings, initBaseFixture, initParser, setWfsClient

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PropertyIsBetweenOperatorTests

      public PropertyIsBetweenOperatorTests()
  • Method Details

    • propertyIsBetween

      public void propertyIsBetween(org.opengis.cite.iso19142.ProtocolBinding binding, QName featureType)
      [Test] Submits a GetFeature request containing a PropertyIsBetween predicate 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 code InvalidParameterValue.
      Parameters:
      binding - The ProtocolBinding to use for this request.
      See Also:
      • "ISO 19143:2010, cl. 8.3: Exceptions"