コード例 #1
0
  public void testParse() throws Exception {
    FilterMockData.literal(document, document);

    Literal literal = (Literal) parse();
    assertNotNull(literal);
    assertEquals("foo", literal.getValue());
  }
コード例 #2
0
  public void testPropertyIsLessThanParse() throws Exception {
    FilterMockData.propertyIsLessThan(document, document);

    PropertyIsLessThan equalTo = (PropertyIsLessThan) parse();
    assertNotNull(equalTo);

    assertNotNull(equalTo.getExpression1());
    assertNotNull(equalTo.getExpression2());
  }
コード例 #3
0
  public void testPropertyIsNotEqualToEncode() throws Exception {
    PropertyIsNotEqualTo equalTo = FilterMockData.propertyIsNotEqualTo();

    Document dom = encode(equalTo, OGC.PropertyIsNotEqualTo);
    assertEquals(
        1, dom.getElementsByTagNameNS(OGC.NAMESPACE, OGC.PropertyName.getLocalPart()).getLength());
    assertEquals(
        1, dom.getElementsByTagNameNS(OGC.NAMESPACE, OGC.Literal.getLocalPart()).getLength());
  }
コード例 #4
0
  public void testPropertyIsGreaterThanOrEqualToParse() throws Exception {
    FilterMockData.propertyIsGreaterThanOrEqualTo(document, document);

    PropertyIsGreaterThanOrEqualTo equalTo = (PropertyIsGreaterThanOrEqualTo) parse();
    assertNotNull(equalTo);

    assertNotNull(equalTo.getExpression1());
    assertNotNull(equalTo.getExpression2());
  }
コード例 #5
0
  public void testParse() throws Exception {
    FilterMockData.spatial(document, document);

    SpatialOperators spatial = (SpatialOperators) parse(OGC.Spatial_OperatorsType);

    assertNotNull(spatial.getOperator("BBOX"));
    assertNotNull(spatial.getOperator("Equals"));
    assertNotNull(spatial.getOperator("Disjoint"));
    assertNotNull(spatial.getOperator("Intersect"));
    assertNotNull(spatial.getOperator("Touches"));
    assertNotNull(spatial.getOperator("Crosses"));
    assertNotNull(spatial.getOperator("Within"));
    assertNotNull(spatial.getOperator("Contains"));
    assertNotNull(spatial.getOperator("Overlaps"));
    assertNotNull(spatial.getOperator("Beyond"));
    assertNotNull(spatial.getOperator("DWithin"));
  }
コード例 #6
0
  public void testEncode() throws Exception {
    Document dom =
        encode(
            FilterMockData.spatial(),
            new QName(OGC.NAMESPACE, "Spatial_Operators"),
            OGC.Spatial_OperatorsType);

    assertNotNull(getElementByQName(dom, OGC.BBOX));
    assertNotNull(getElementByQName(dom, OGC.Equals));
    assertNotNull(getElementByQName(dom, OGC.Disjoint));
    assertNotNull(getElementByQName(dom, OGC.Intersect));
    assertNotNull(getElementByQName(dom, OGC.Touches));
    assertNotNull(getElementByQName(dom, OGC.Crosses));
    assertNotNull(getElementByQName(dom, OGC.Within));
    assertNotNull(getElementByQName(dom, OGC.Contains));
    assertNotNull(getElementByQName(dom, OGC.Overlaps));
    assertNotNull(getElementByQName(dom, OGC.Beyond));
    assertNotNull(getElementByQName(dom, OGC.DWithin));
  }
コード例 #7
0
  public void testEncode() throws Exception {
    Literal literal = FilterMockData.literal();
    Document dom = encode(literal, OGC.Literal);

    assertEquals("foo", dom.getDocumentElement().getFirstChild().getNodeValue());
  }