Class AfterTests
java.lang.Object
org.opengis.cite.iso19142.BaseFixture
org.opengis.cite.iso19142.basic.filter.QueryFilterFixture
org.opengis.cite.iso19142.basic.filter.temporal.AbstractTemporalTest
org.opengis.cite.iso19142.basic.filter.temporal.AfterTests
Tests the response to a GetFeature request that includes the temporal predicate
After. Either operand may represent an instant or a period.

The following figure illustrates the relationship. A solid line denotes a temporal property; a dashed line denotes a literal time value that specifies the temporal extent of interest.

-
Nested Class Summary
Nested classes/interfaces inherited from class org.opengis.cite.iso19142.basic.filter.temporal.AbstractTemporalTest
AbstractTemporalTest.TemporalProperty -
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 TypeMethodDescriptionvoidafterInstant(ProtocolBinding binding, QName featureType) [Test] Submits a GetFeature request containing theAftertemporal predicate with a literal gml:TimeInstant value.voidafterInstantWithOffset(ProtocolBinding binding, QName featureType) [Test] Submits a GetFeature request containing theAftertemporal predicate with a literal gml:TimeInstant value that is offset from UTC.voidafterPeriod(ProtocolBinding binding, QName featureType) [Test] Submits a GetFeature request containing theAftertemporal predicate with a literal gml:TimePeriod value.(package private) voidassertAfter(List<Node> temporalNodes, org.apache.xerces.xs.XSElementDeclaration propertyDecl, Document gmlTimeLiteral) Asserts that all temporal values in the given list occur after the specified GML temporal value.voidChecks if the temporal operator "After" is supported.Methods inherited from class org.opengis.cite.iso19142.basic.filter.temporal.AbstractTemporalTest
findTemporalPropertyMethods 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
-
AfterTests
public AfterTests()
-
-
Method Details
-
implementsAfterOperator
@BeforeClass public void implementsAfterOperator()Checks if the temporal operator "After" is supported. If not, the relevant tests are skipped. -
afterPeriod
[Test] Submits a GetFeature request containing theAftertemporal predicate with a literal gml:TimePeriod value. The response entity must contain only feature instances having a temporal property value that is after the specified period.- Parameters:
binding- The ProtocolBinding to use for this request.featureType- A QName representing the qualified name of some feature type.
-
afterInstant
[Test] Submits a GetFeature request containing theAftertemporal predicate with a literal gml:TimeInstant value. The response entity must contain only feature instances having a temporal property value that is after the specified (UTC) instant.- Parameters:
binding- The ProtocolBinding to use for this request.featureType- A QName representing the qualified name of some feature type.
-
afterInstantWithOffset
[Test] Submits a GetFeature request containing theAftertemporal predicate with a literal gml:TimeInstant value that is offset from UTC. The response entity must contain only feature instances having a temporal property value that is after the specified instant.- Parameters:
binding- The ProtocolBinding to use for this request.featureType- A QName representing the qualified name of some feature type.
-
assertAfter
void assertAfter(List<Node> temporalNodes, org.apache.xerces.xs.XSElementDeclaration propertyDecl, Document gmlTimeLiteral) Asserts that all temporal values in the given list occur after the specified GML temporal value.- Parameters:
temporalNodes- A list of simple or complex temporal values.propertyDecl- An element declaration for a temporal property.gmlTimeLiteral- A document that contains a GML representation of an instant or period.
-