// tests for class BSTIterator void testBSTIterator(Tester t) { reset(); for (int i = 0; i < nodes.length; i++) { t.checkExpect(itr.hasNext(), true); int val = itr.next(); t.checkExpect(val == i + 1, true, "iterate on node" + val); } t.checkExpect(itr.hasNext(), false); reset(); }