/** * Returns all known factories specialized in the creation of coordinate operations between some particular * pairs of CRS. */ final SpecializedOperationFactory[] getSpecializedFactories() { SpecializedOperationFactory[] factories = specializedFactories; if (factories == null) { final LazySet<SpecializedOperationFactory> set = new LazySet<>(ServiceLoader.load(SpecializedOperationFactory.class).iterator()); specializedFactories = factories = set.toArray(new SpecializedOperationFactory[set.size()]); } return factories; }
/** * Returns all known factories specialized in the creation of coordinate operations between some particular * pairs of CRS. */ final SpecializedOperationFactory[] getSpecializedFactories() { SpecializedOperationFactory[] factories = specializedFactories; if (factories == null) { final LazySet<SpecializedOperationFactory> set = new LazySet<>(ServiceLoader.load(SpecializedOperationFactory.class).iterator()); specializedFactories = factories = set.toArray(new SpecializedOperationFactory[set.size()]); } return factories; }
/** * Tests {@link LazySet#size()} followed by {@link LazySet#isEmpty()}. */ @Test @DependsOnMethod("testIsEmptyAndSize") public void testSizeAndIsEmpty() { final LazySet<String> set = create(); assertEquals(LABELS.length, set.size()); assertFalse(set.isEmpty()); assertEquals(LABELS.length, set.size()); }
/** * Tests iteration. */ @Test public void testIteration() { final LazySet<String> set = create(); assertArrayEquals(LABELS, set.toArray()); assertEquals(LABELS.length, set.size()); }
assertFalse (it1.hasNext()); assertEquals(LABELS.length, set.size());
/** * Tests {@link LazySet#isEmpty()} followed by {@link LazySet#size()}. */ @Test public void testIsEmptyAndSize() { final LazySet<String> set = create(); assertFalse(set.isEmpty()); assertEquals(LABELS.length, set.size()); assertFalse(set.isEmpty()); }
assertTrue(c.contains(factory2)); assertTrue(c.contains(factory3)); assertEquals(3, c.size()); assertTrue(c.contains(factory2)); assertTrue(c.contains(factory3)); assertEquals(3, c.size()); assertTrue (c.contains(factory2)); assertFalse(c.contains(factory3)); assertEquals(1, c.size()); assertTrue (c.contains(factory2)); assertFalse(c.contains(factory3)); assertEquals(2, c.size()); assertFalse(c.contains(factory2)); assertTrue (c.contains(factory3)); assertEquals(1, c.size());