public static void add(Graph graph, Iterator<Triple> it) { if ( OldStyle && graph instanceof GraphWithPerform ) { // Materialize for the notify. List<Triple> s = IteratorCollection.iteratorToList(it) ; addIteratorWorkerDirect(graph, s.iterator()); graph.getEventManager().notifyAddIterator(graph, s) ; } else addIteratorWorker(graph, it); }
public static void add(Graph graph, Iterator<Triple> it) { if ( OldStyle && graph instanceof GraphWithPerform ) { // Materialize for the notify. List<Triple> s = IteratorCollection.iteratorToList(it) ; addIteratorWorkerDirect(graph, s.iterator()); graph.getEventManager().notifyAddIterator(graph, s) ; } else addIteratorWorker(graph, it); }
/** * Test that adding an iterator is reported as adding an iterator. */ @ContractTest public void testAddIterator() { gem.register(L); List<Triple> elems = Arrays.asList(tripleArray); gem.notifyAddIterator(mockGraph, elems.iterator()); L.assertHas(new Object[] { "addIterator", mockGraph, elems }); }
/** * Test that adding an iterator is reported as adding an iterator. */ @ContractTest public void testAddIterator() { gem.register(L); List<Triple> elems = Arrays.asList(tripleArray); gem.notifyAddIterator(mockGraph, elems.iterator()); L.assertHas(new Object[] { "addIterator", mockGraph, elems }); }
/** * Test that adding a list as an iterator is reported as an add iterator. */ @ContractTest public void testAddListAsIterator() { gem.register(L); List<Triple> elems = Arrays.asList(tripleArray); gem.notifyAddIterator(mockGraph, elems); L.assertHas(new Object[] { "addIterator", mockGraph, elems }); }
/** * Test that adding a list as an iterator is reported as an add iterator. */ @ContractTest public void testAddListAsIterator() { gem.register(L); List<Triple> elems = Arrays.asList(tripleArray); gem.notifyAddIterator(mockGraph, elems); L.assertHas(new Object[] { "addIterator", mockGraph, elems }); }