public void testGetProperty() { assertEquals("ABC", feature.getProperty("name").getValue()); assertNull(feature.getProperty("NOWHERE")); assertEquals(0, feature.getProperties("NOWHERE").size()); }
public void testGetName() { assertNotNull(feature.getName()); assertEquals(feature.getFeatureType().getName(), feature.getName()); }
public void testSetValue() { SimpleFeature myFeature = SimpleFeatureBuilder.build(schema, new Object[] {null, null, null}, "building.2"); myFeature.setValue(feature.getProperties()); for (int i = 0; i < feature.getAttributeCount(); i++) { assertEquals(feature.getAttribute(i), myFeature.getAttribute(i)); } }
public void testGetDescriptor() { assertNotNull(feature.getDescriptor()); assertSame(feature.getType(), feature.getDescriptor().getType()); assertTrue(feature.getDescriptor().isNillable()); assertEquals(0, feature.getDescriptor().getMinOccurs()); assertEquals(Integer.MAX_VALUE, feature.getDescriptor().getMaxOccurs()); }
public void testCompare2D() throws ParseException { SimpleFeature f1 = SimpleFeatureBuilder.build( schema, new Object[] {wkt.read("POINT(1 2)"), "ABC", "Random Road, 12"}, "building.1"); SimpleFeature f2 = SimpleFeatureBuilder.build( schema, new Object[] {wkt.read("POINT(1 2)"), "ABC", "Random Road, 12"}, "building.1"); SimpleFeature f3 = SimpleFeatureBuilder.build( schema, new Object[] {wkt.read("POINT(3 4)"), "ABC", "Random Road, 12"}, "building.1"); assertEquals(f1, f2); assertNotEquals(f1, f3); }
public void testCompare3D() throws ParseException { SimpleFeature f1 = SimpleFeatureBuilder.build( schema, new Object[] {wkt.read("POINT(1 2)"), "ABC", "Random Road, 12"}, "building.1"); SimpleFeature f2 = SimpleFeatureBuilder.build( schema, new Object[] {wkt.read("POINT(1 2 15)"), "ABC", "Random Road, 12"}, "building.1"); SimpleFeature f3 = SimpleFeatureBuilder.build( schema, new Object[] {wkt.read("POINT(1 2 18)"), "ABC", "Random Road, 12"}, "building.1"); SimpleFeature f4 = SimpleFeatureBuilder.build( schema, new Object[] {wkt.read("POINT(1 2 18)"), "ABC", "Random Road, 12"}, "building.1"); assertNotEquals(f1, f2); assertNotEquals(f1, f3); assertNotEquals(f2, f3); assertEquals(f3, f4); } }