protected void checkNumericContent(final Container cont2, final int num) { final NodeIterator nit = cont2.iterator(); for (int i = 0; i < num; i += 1) { Assert.assertEquals(i, ((Literal) nit.nextNode()).getInt()); } Assert.assertFalse(nit.hasNext()); }
protected void seeWhatsThere(final Container cont2, final boolean[] found) { final NodeIterator nit = cont2.iterator(); while (nit.hasNext()) { final int v = ((Literal) nit.nextNode()).getInt(); Assert.assertFalse(found[v]); found[v] = true; } }
protected void retainOnlySpecified(final Container cont2, final int num, final boolean[] retain) { final NodeIterator nit = cont2.iterator(); for (int i = 0; i < num; i++) { nit.nextNode(); if (retain[i] == false) { nit.remove(); } } Assert.assertFalse(nit.hasNext()); }