diff --git a/05/src/test/java/ch/zhaw/ads/TreeTest.java b/05/src/test/java/ch/zhaw/ads/TreeTest.java index a912deb..0046b07 100644 --- a/05/src/test/java/ch/zhaw/ads/TreeTest.java +++ b/05/src/test/java/ch/zhaw/ads/TreeTest.java @@ -43,6 +43,32 @@ public class TreeTest { tree.traversal().levelorder(v); assertEquals("levelorder", "BACD", v.toString()); } + + @Test + public void testInterval() { + Comparable myComparator = new MyComparator(); + Visitor v = new MyVisitor(); + Tree mytree = new SortedBinaryTree(); + mytree.add(10); + mytree.add(7); + mytree.add(14); + mytree.add(17); + mytree.add(12); + mytree.add(6); + mytree.add(8); + mytree.add(4); + + tree.traversal().interval(myComparator, myComparator, v); + System.out.println(v.toString()); + // assertEquals("levelorder", "BACD", v.toString()); + } + +} + +class MyComparator implements Comparable { + public int compare(TreeNode o1, TreeNode o2) { + return o1.element.compareTo(o1.element); + } }