Author: burton Date: Thu Mar 3 14:38:25 2005 New Revision: 156096 URL: http://svn.apache.org/viewcvs?view=rev&rev=156096 Log: support for assertions around the started/compleded stuff
Modified: jakarta/commons/sandbox/benchmark/trunk/src/test/org/apache/commons/benchmark/Test1.java Modified: jakarta/commons/sandbox/benchmark/trunk/src/test/org/apache/commons/benchmark/Test1.java URL: http://svn.apache.org/viewcvs/jakarta/commons/sandbox/benchmark/trunk/src/test/org/apache/commons/benchmark/Test1.java?view=diff&r1=156095&r2=156096 ============================================================================== --- jakarta/commons/sandbox/benchmark/trunk/src/test/org/apache/commons/benchmark/Test1.java (original) +++ jakarta/commons/sandbox/benchmark/trunk/src/test/org/apache/commons/benchmark/Test1.java Thu Mar 3 14:38:25 2005 @@ -32,6 +32,35 @@ } public static void main(String args[]) { + + Benchmark benchmark = Benchmark.getBenchmark( Test1.class ); + benchmark = benchmark.child( "main" ); + + assertEquals( benchmark.getName(), "org.apache.commons.benchmark.main" ); + + int total = 60; + + for ( int i = 0; i < total; ++i ) { + + benchmark.start(); + + assertEquals( benchmark.getTracker().getStarted(), i+1 ); + + benchmark.complete(); + + assertEquals( benchmark.getTracker().getCompleted(), i+1 ); + + } + + //now call the tracker to force a reset + benchmark.getTracker().reset( System.currentTimeMillis() ); + + assertEquals( benchmark.getTracker().getTotalStarted(), total ); + assertEquals( benchmark.getTracker().getTotalCompleted(), total ); + + assertEquals( benchmark.getTracker().getStarted(), 0 ); + assertEquals( benchmark.getTracker().getCompleted(), 0 ); + } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]