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

The ThreadedTest is a test decorator that runs a test in a separate thread.

Author:
Mike Clark, Clarkware Consulting, Inc.
See Also:
Test

Constructor Summary
ThreadedTest(junit.framework.Test test)
          Constructs a ThreadedTest 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 a ThreadedTest to decorate the specified test using the specified thread group and thread barrier.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ThreadedTest

public ThreadedTest(junit.framework.Test test)
Constructs a ThreadedTest 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 a ThreadedTest 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 interface junit.framework.Test
Returns:
Number of test cases.

run

public void run(junit.framework.TestResult result)
Runs this test.

Specified by:
run in interface junit.framework.Test
Parameters:
result - Test result.

toString

public java.lang.String toString()
Returns the test description.

Overrides:
toString in class java.lang.Object
Returns:
Description.


Copyright ? 2001-2002 Clarkware Consulting, Inc. All Rights Reserved.