TestResult result = new TestResult(); ts.run(result); for (Enumeration<TestFailure> failures = result.failures(); failures.hasMoreElements();) { TestFailure testFailure = failures.nextElement(); System.out.println("Failure: " + testFailure.toString()); }
TestFailure item = en.nextElement(); buf.append( "Failure -- "); buf.append( item.toString() ); buf.append("\n"); buftrace.append( "Failure -- "); buftrace.append( item.toString() ); buftrace.append("\n"); buftrace.append( "Trace -- "); TestFailure item = en.nextElement(); buf.append( "Error -- "); buf.append( item.toString() ); buf.append("\n"); buftrace.append( "Error -- "); buftrace.append( item.toString() ); buftrace.append("\n"); buftrace.append( "Trace -- ");
static public void runAndReport(Test ts, PrintStream out) { if ( out == null ) out = System.out ; TestResult result = runNoReport(ts) ; if ( result.errorCount() > 0 || result.failureCount() > 0 ) { out.println() ; out.println("===========================================") ; } int goodCount = result.runCount() - result.errorCount() - result.failureCount() ; out.println("Tests = "+result.runCount()+ " : Successes = "+goodCount+ " : Errors = "+result.errorCount()+ " : Failures = "+result.failureCount()) ; for ( Enumeration<?> e = result.errors() ; e.hasMoreElements() ; ) { out.println() ; TestFailure failure = (TestFailure)e.nextElement() ; out.println("Error: "+failure.toString()) ; } for ( Enumeration<?> e = result.failures() ; e.hasMoreElements() ; ) { out.println() ; TestFailure failure = (TestFailure)e.nextElement() ; out.println("Failure: "+failure.toString()) ; } }