|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /usr/share/junit/tests/extensions/ |
Upload File : |
package junit.tests.extensions;
import junit.framework.*;
import junit.extensions.*;
/**
* Testing the ActiveTest support
*/
public class ActiveTestTest extends TestCase {
public static class SuccessTest extends TestCase {
public void runTest() {
}
}
public void testActiveTest() {
Test test= createActiveTestSuite();
TestResult result= new TestResult();
test.run(result);
assertEquals(100, result.runCount());
assertEquals(0, result.failureCount());
assertEquals(0, result.errorCount());
}
public void testActiveRepeatedTest() {
Test test= new RepeatedTest(createActiveTestSuite(), 5);
TestResult result= new TestResult();
test.run(result);
assertEquals(500, result.runCount());
assertEquals(0, result.failureCount());
assertEquals(0, result.errorCount());
}
public void testActiveRepeatedTest0() {
Test test= new RepeatedTest(createActiveTestSuite(), 0);
TestResult result= new TestResult();
test.run(result);
assertEquals(0, result.runCount());
assertEquals(0, result.failureCount());
assertEquals(0, result.errorCount());
}
public void testActiveRepeatedTest1() {
Test test= new RepeatedTest(createActiveTestSuite(), 1);
TestResult result= new TestResult();
test.run(result);
assertEquals(100, result.runCount());
assertEquals(0, result.failureCount());
assertEquals(0, result.errorCount());
}
ActiveTestSuite createActiveTestSuite() {
ActiveTestSuite suite= new ActiveTestSuite();
for (int i= 0; i < 100; i++)
suite.addTest(new SuccessTest());
return suite;
}
}