Rev 30 | Rev 32 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
// Written by Ira Snyder// Due Date: 11-15-2004// Project #3import java.io.*;class Driver {public static void main ( String [] args ) throws Exception {System.out.println( test_12_2() );System.out.println( test_12_3() );System.out.println( test_12_4() );System.out.println( test_12_5() );} //end mainpublic static BinaryTree createTestTree() {BinaryTree treeB = new BinaryTree("B");BinaryTree treeD = new BinaryTree("D");BinaryTree treeE = new BinaryTree("E");BinaryTree treeC = new BinaryTree("C",treeD,treeE);BinaryTree treeA = new BinaryTree("A",treeB,treeC);return treeA;}public static String test_12_2() {BinaryTree treeA = createTestTree();String experimentalResult = treeA.toString();String correctResult = "((B),A,((D),C,(E)))";if( correctResult.equals(experimentalResult) )return "test_12_2: PASSED";return "test_12_2: *** FAILED ***";}public static String test_12_3() {BinaryTree treeA = createTestTree();BinaryTree treeAleft = treeA.getLeft();if( treeA.isLeaf() == false && treeAleft.isLeaf() == true )return "test_12_3: PASSED";return "test_12_3: *** FAILED ***";}public static String test_12_4() {BinaryTree treeA = createTestTree();int correctResult = 5;int experimentalResult = treeA.size();if( correctResult == experimentalResult )return "test_12_4: PASSED";return "test_12_4: *** FAILED ***";}public static String test_12_5() {BinaryTree treeA = createTestTree();int correctResult = 2;int experimentalResult = treeA.height();if( correctResult == experimentalResult )return "test_12_5: PASSED";return "test_12_5: *** FAILED ***";}} //end class Driver/*BufferedReader kb = new BufferedReader(new InputStreamReader(System.in));BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filename)));PrintStream ps = new PrintStream(new FileOutputStream(new File(filename)));*/