Package com.clarkware.junitperf
Class ThreadedTest
- java.lang.Object
-
- com.clarkware.junitperf.ThreadedTest
-
- All Implemented Interfaces:
junit.framework.Test
public class ThreadedTest extends java.lang.Object implements junit.framework.Test
TheThreadedTest
is a test decorator that runs a test in a separate thread.- Author:
- Mike Clark, Clarkware Consulting, Inc.
-
-
Constructor Summary
Constructors Constructor Description ThreadedTest(junit.framework.Test test)
Constructs aThreadedTest
to decorate the specified test using the same thread group as the current thread.ThreadedTest(junit.framework.Test test, java.lang.ThreadGroup group, ThreadBarrier barrier)
Constructs aThreadedTest
to decorate the specified test using the specified thread group and thread barrier.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
countTestCases()
Returns the number of test cases in this threaded test.void
run(junit.framework.TestResult result)
Runs this test.java.lang.String
toString()
Returns the test description.
-
-
-
Constructor Detail
-
ThreadedTest
public ThreadedTest(junit.framework.Test test)
Constructs aThreadedTest
to decorate the specified test using the same thread group as the current thread.- Parameters:
test
- Test to decorate.
-
ThreadedTest
public ThreadedTest(junit.framework.Test test, java.lang.ThreadGroup group, ThreadBarrier barrier)
Constructs aThreadedTest
to decorate the specified test using the specified thread group and thread barrier.- Parameters:
test
- Test to decorate.group
- Thread group.barrier
- Thread barrier.
-
-
Method Detail
-
countTestCases
public int countTestCases()
Returns the number of test cases in this threaded test.- Specified by:
countTestCases
in interfacejunit.framework.Test
- Returns:
- Number of test cases.
-
run
public void run(junit.framework.TestResult result)
Runs this test.- Specified by:
run
in interfacejunit.framework.Test
- Parameters:
result
- Test result.
-
toString
public java.lang.String toString()
Returns the test description.- Overrides:
toString
in classjava.lang.Object
- Returns:
- Description.
-
-