public class BeforeTests extends AbstractTemporalTest
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.

AbstractTemporalTest.TemporalPropertydataSampler, GET_FEATURE_MINIMAL, model, temporalPropertiesdocBuilder, ETS_PKG, featureInfo, featureTypes, reqEntity, rspEntity, supportedBindings, TNS_PREFIX, wfsClient, wfsMetadata, wfsVersion| Constructor and Description |
|---|
BeforeTests() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
assertBefore(List<Node> temporalNodes,
org.apache.xerces.xs.XSElementDeclaration propertyDecl,
Document gmlTimeLiteral)
Asserts that all temporal values in the given list occur before the
specified GML temporal value.
|
void |
beforePeriod(ProtocolBinding binding,
QName featureType)
[
Test] Submits a GetFeature request containing the
Before temporal predicate with a literal gml:TimePeriod
value. |
void |
implementsBeforeOperator()
Checks if the temporal operator "Before" is supported.
|
findTemporalPropertybuildRequestEntity, discardResponseEntity, findTemporalProperties, initQueryFilterFixtureaddAttributesOnTestFailure, allProtocolsAndFeatureTypes, bindingAndAvailFeatureTypeProductSet, extractBodyAsDocument, getFeatureTypes, getInstantiatedFeatureTypes, getProtocolBindings, initBaseFixture, initParser, setWfsClientpublic void implementsBeforeOperator()
public void beforePeriod(ProtocolBinding binding, QName featureType)
Test] Submits a GetFeature request containing the
Before temporal predicate with a literal gml:TimePeriod
value. The response entity must contain only feature instances having a
temporal property value that is before the specified period.binding - The ProtocolBinding to use for this request.featureType - A QName representing the qualified name of some feature type.void assertBefore(List<Node> temporalNodes, org.apache.xerces.xs.XSElementDeclaration propertyDecl, Document gmlTimeLiteral)
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.Copyright © 2020 Open Geospatial Consortium. All rights reserved.