osm-ids-smaller
Mike Barry 2024-03-04 05:13:29 -05:00
rodzic a33f3b8327
commit 48c4f60ad8
1 zmienionych plików z 0 dodań i 24 usunięć

Wyświetl plik

@ -653,28 +653,4 @@ class FeatureCollectorTest {
)
), collector);
}
@Test
void testOsmFeat() throws GeometryException {
var pointSourceFeature = newReaderFeature(newPoint(0, 0), Map.of());
assertEquals(0, pointSourceFeature.area());
assertEquals(0, pointSourceFeature.length());
var fc = factory.get(pointSourceFeature);
fc.line("layer").setZoomRange(0, 10);
fc.polygon("layer").setZoomRange(0, 10);
assertFalse(fc.iterator().hasNext(), "silently fail coercing to line/polygon");
fc.point("layer").setZoomRange(0, 10);
fc.centroid("layer").setZoomRange(0, 10);
fc.pointOnSurface("layer").setZoomRange(0, 10);
var iter = fc.iterator();
for (int i = 0; i < 3; i++) {
assertTrue(iter.hasNext(), "item " + i);
var item = iter.next();
assertEquals(GeometryType.POINT, item.getGeometryType());
assertEquals(newPoint(0.5, 0.5), item.getGeometry());
}
assertFalse(iter.hasNext());
}
}