public void testParseSpatial() throws Exception { Element filterElement = FilterMockData.element(document, document, OGC.Filter); FilterMockData.intersects(document, filterElement); Filter filter = (Filter) parse(); assertTrue(filter instanceof Intersects); }
public void testParseComparison() throws Exception { Element filterElement = FilterMockData.element(document, document, OGC.Filter); FilterMockData.propertyIsEqualTo(document, filterElement); Filter filter = (Filter) parse(); assertTrue(filter instanceof PropertyIsEqualTo); }
public void testParse() throws Exception { FilterMockData.sortBy(document, document); SortBy[] sortBy = (SortBy[]) parse(); assertEquals(2, sortBy.length); }
public void testParseLogical() throws Exception { Element filterElement = FilterMockData.element(document, document, OGC.Filter); FilterMockData.and(document, filterElement); Filter filter = (Filter) parse(); assertTrue(filter instanceof And); }
public void testParse() throws Exception { FilterMockData.literal(document, document); Literal literal = (Literal) parse(); assertNotNull(literal); assertEquals("foo", literal.getValue()); }
public void testDWithinParse() throws Exception { FilterMockData.dwithin(document, document); DWithin dwithin = (DWithin) parse(); assertNotNull(dwithin.getExpression1()); assertNotNull(dwithin.getExpression2()); assertEquals(1.0, dwithin.getDistance(), 0.1); assertEquals("m", dwithin.getDistanceUnits()); }
public static Element and(Document document, Node parent) { Element and = element(document, parent, OGC.And); propertyIsEqualTo(document, and); propertyIsNotEqualTo(document, and); return and; }
public static Element binaryComparisonOp(Document document, Node parent, QName name) { Element binaryComparisonOp = element(document, parent, name); propertyName(document, binaryComparisonOp); literal(document, binaryComparisonOp); return binaryComparisonOp; }
public static Element binarySpatialOperator(Document document, Node parent, QName name) { Element spatial = element(document, parent, name); propertyName(document, spatial); geometry(document, spatial); return spatial; }
public void testParse() throws Exception { FilterMockData.not(document, document); Not not = (Not) parse(); assertNotNull(not.getFilter()); }
public void testPropertyIsLessThanOrEqualToParse() throws Exception { FilterMockData.propertyIsLessThanOrEqualTo(document, document); PropertyIsLessThanOrEqualTo equalTo = (PropertyIsLessThanOrEqualTo) parse(); assertNotNull(equalTo); assertNotNull(equalTo.getExpression1()); assertNotNull(equalTo.getExpression2()); }
public void testCrossesParse() throws Exception { FilterMockData.crosses(document, document); Crosses crosses = (Crosses) parse(); assertNotNull(crosses.getExpression1()); assertNotNull(crosses.getExpression2()); }
public void testEqualsParse() throws Exception { FilterMockData.equals(document, document); Equals equals = (Equals) parse(); assertNotNull(equals.getExpression1()); assertNotNull(equals.getExpression2()); }
public void testDivParse() throws Exception { FilterMockData.div(document, document); Divide div = (Divide) parse(); assertNotNull(div.getExpression1()); assertNotNull(div.getExpression2()); }
public void testMulParse() throws Exception { FilterMockData.mul(document, document); Multiply mul = (Multiply) parse(); assertNotNull(mul.getExpression1()); assertNotNull(mul.getExpression2()); }
public void testContainsParse() throws Exception { FilterMockData.contains(document, document); Contains contains = (Contains) parse(); assertNotNull(contains.getExpression1()); assertNotNull(contains.getExpression2()); }
public void testTouchesParse() throws Exception { FilterMockData.touches(document, document); Touches touches = (Touches) parse(); assertNotNull(touches.getExpression1()); assertNotNull(touches.getExpression2()); }
public static Element not(Document document, Node parent) { Element not = element(document, parent, OGC.Not); propertyIsEqualTo(document, not); return not; }
public static Element sortBy(Document document, Node parent) { Element sortBy = element(document, parent, OGC.SortBy); sortProperty(document, sortBy); sortProperty(document, sortBy); return sortBy; }