Package edu.umd.cs.mtc

MultithreadedTC: This package provides a unit testing framework for concurrent applications.

See:
          Description

Class Summary
MultithreadedTest Extends MultithreadedTestCase by implementing Test so that tests can be added to a TestSuite
MultithreadedTestCase This is the base class for each test in the MultithreadedTC framework.
TestFramework This class provides static methods to perform a MultithreadedTestCase.
 

Package edu.umd.cs.mtc Description

MultithreadedTC: This package provides a unit testing framework for concurrent applications.

It provides a class MultithreadedTestCase that makes it easy to define a test case that has multiple threads, and tools to assist in evaluating the behavior of the code under difference scenarios.

In particular, it provides a metronome framework for coordinating the actions in multiple threads, and a way to force wait and await calls to immediately return, testing various concurrency scenarios.

Since:
1.0
Author:
William Pugh, Nathaniel Ayewah