MarkFeatureIterator.create(features, maxFeatures, cancellationListener); if (fi.hasNext()) { ZGroupLayerPainter painter =
@Test public void testCanceled() throws Exception { DefaultProgressListener listener = new DefaultProgressListener(); listener.setCanceled(true); MarkFeatureIterator iterator = MarkFeatureIterator.create(zroads.getFeatures(), 1000, listener); assertNull(iterator); }
private void testReset(int limit) throws IOException { DefaultProgressListener listener = new DefaultProgressListener(); try (MarkFeatureIterator iterator = MarkFeatureIterator.create(zroads.getFeatures(), limit, listener)) { if (limit >= zroads.getCount(Query.ALL)) { assertTrue(iterator instanceof MemoryMarkFeatureIterator); } else { assertTrue(iterator instanceof DiskMarkFeatureIterator); } iterator.mark(); assertThreeFeatures(iterator); iterator.reset(); assertThreeFeatures(iterator); } }