public void failingTestDoubleRemoveAll() {
final Graph g = getGraph();
if (g.getCapabilities().iteratorRemoveAllowed() ) {
graphAdd(g,"c S d; e:ff GGG hhhh; _i J 27; Ell Em 'en'" );
Iterator<Triple> it = new TrackingTripleIterator(g.find(Triple.ANY)){
@Override
public void remove() {
super.remove(); // removes current
g.delete(current); // no-op.
}
};
while (it.hasNext()) {
it.next();
it.remove();
}
assertTrue( g.isEmpty() );
}
}