public void testGet() {
assertEquals(Integer.valueOf(1), accessor.get(feature, "foo", null));
assertEquals(Integer.valueOf(1), accessor.get(feature, "sf:foo", null));
assertEquals(Integer.valueOf(1), accessor.get(feature, "foo[1]", null));
assertEquals(Integer.valueOf(1), accessor.get(feature, "sf:foo[1]", null));
assertEquals(new Double(2.0), accessor.get(feature, "bar", null));
assertEquals(new Double(3.0), accessor.get(feature, COMPLEX_PROPERTY, null));
assertEquals(
"fid", SimpleFeaturePropertyAccessorFactory.FID_ACCESS.get(feature, "@id", null));
assertEquals(
"fid",
SimpleFeaturePropertyAccessorFactory.FID_ACCESS.get(feature, "@gml:id", null));
assertFalse(accessor.canHandle(feature, "illegal", null));
assertNull(accessor.get(feature, "illegal", null));
}