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]