RccNonTangentialProperPartInverseFF extends GenericFilterFunction { @Override protected boolean relate(GeometryWrapper sourceGeometry, GeometryWrapper targetGeometry) throws FactoryException, MismatchedDimensionException, TransformException { return sourceGeometry.relate(targetGeometry, RCC8IntersectionPattern.NON_TANGENTIAL_PROPER_PART_INVERSE); }  @Override boolean isDisjoint(); @Override boolean isDisconnected();  }
@Test public void testRelate_polygon_polygon() throws FactoryException, MismatchedDimensionException, TransformException { GeometryWrapper subjectGeometryWrapper = GeometryWrapper.extract(ResourceFactory.createTypedLiteral("<http: GeometryWrapper objectGeometryWrapper = GeometryWrapper.extract(ResourceFactory.createTypedLiteral("<http: RccNonTangentialProperPartInverseFF instance = new RccNonTangentialProperPartInverseFF(); Boolean expResult = true; Boolean result = instance.relate(subjectGeometryWrapper, objectGeometryWrapper); assertEquals(expResult, result); }
@Test public void testRelate_polygon_polygon_false() throws FactoryException, MismatchedDimensionException, TransformException { GeometryWrapper subjectGeometryWrapper = GeometryWrapper.extract(ResourceFactory.createTypedLiteral("<http: GeometryWrapper objectGeometryWrapper = GeometryWrapper.extract(ResourceFactory.createTypedLiteral("<http: RccNonTangentialProperPartInverseFF instance = new RccNonTangentialProperPartInverseFF(); Boolean expResult = false; Boolean result = instance.relate(subjectGeometryWrapper, objectGeometryWrapper); assertEquals(expResult, result); }