Changes

Removed methods that are not in the canonical
Line 1: Line 1:  +
You need to add in this method to your HexTrie to get the tests to work:
 +
<pre>
 +
public Node<K,V> getRootNode(){
 +
return root.me;
 +
}
 +
</pre>
 +
 +
 +
*StudentTests.java
 +
 
<pre>package tests;
 
<pre>package tests;
   Line 150: Line 160:  
//System.out.println("deleting: "+Integer.toString(key));
 
//System.out.println("deleting: "+Integer.toString(key));
 
assertNotNull(ht.remove(new Integer(key)));
 
assertNotNull(ht.remove(new Integer(key)));
ht.printHexTrie();
+
//ht.printHexTrie();
 
assertUniqueKeys(ht);
 
assertUniqueKeys(ht);
 
Document outputDoc = ht.getXmlDocumentSnapshot();
 
Document outputDoc = ht.getXmlDocumentSnapshot();
Line 171: Line 181:  
if (leafOrder == -1)
 
if (leafOrder == -1)
 
System.out.println("deleting: "+Integer.toString(key));
 
System.out.println("deleting: "+Integer.toString(key));
if (key == -1 && leafOrder == -1)
+
//if (key == -1 && leafOrder == -1)
ht.printHexTrie();
+
// ht.printHexTrie();
 
assertNotNull(ht.remove(new Integer(key)));
 
assertNotNull(ht.remove(new Integer(key)));
 
assertUniqueKeys(ht);
 
assertUniqueKeys(ht);
 
verifyOrder(ht.getRootNode(), leafOrder, isBstar);
 
verifyOrder(ht.getRootNode(), leafOrder, isBstar);
Document outputDoc = ht.getXmlDocumentSnapshot();
  −
assertTrue(BPTreeValidator.validateOutputDocument(outputDoc, DefaultComparator.instance));
   
}
 
}
 
assertTrue(ht.size() == 0 && ht.isEmpty());
 
assertTrue(ht.size() == 0 && ht.isEmpty());
Line 208: Line 216:  
if (leafOrder == -1)
 
if (leafOrder == -1)
 
System.out.println("deleting: "+Integer.toString(key));
 
System.out.println("deleting: "+Integer.toString(key));
if (key == -1 && leafOrder == -1)
+
//if (key == -1 && leafOrder == -1)
ht.printHexTrie();
+
// ht.printHexTrie();
 
assertNotNull(ht.remove(new Integer(key)));
 
assertNotNull(ht.remove(new Integer(key)));
 
assertUniqueKeys(ht);
 
assertUniqueKeys(ht);
 
verifyOrder(ht.getRootNode(), leafOrder, isBstar);
 
verifyOrder(ht.getRootNode(), leafOrder, isBstar);
Document outputDoc = ht.getXmlDocumentSnapshot();
  −
assertTrue(BPTreeValidator.validateOutputDocument(outputDoc, DefaultComparator.instance));
   
}
 
}
 
assertTrue(ht.size() == 0 && ht.isEmpty());
 
assertTrue(ht.size() == 0 && ht.isEmpty());
9

edits