# All Classes and Interfaces

Class
Description
ActiveTestSuite
A TestSuite for active Tests.
Assert
A set of assert methods.
AssertionFailedError
Thrown when an assertion failed.
BaseTestRunner
Base class for all test runners.
ClassPathTestCollector
An implementation of a TestCollector that consults the class path.
ComparisonCompactor
ComparisonFailure
Thrown when an assert equals for Strings failed.
CounterPanel
A panel with test run counters
DefaultFailureDetailView
A view that shows a stack trace of a failure
ExceptionTestCase
A TestCase that expects an Exception of class fExpected to be thrown.
FailureDetailView
A view to show a details about a failure
FailureRunView
A view presenting the test failures as a list.
LoadingTestCollector
An implementation of a TestCollector that loads all classes on the class path and tests whether it is assignable from Test or provides a static suite method.
Logo
MacProgressBar
http://java.sun.com/developer/technicalArticles/JavaLP/JavaToMac2/
ProgressBar
Protectable
A Protectable can be run and can throw a Throwable.
ReloadingTestSuiteLoader
A TestSuite loader that can reload classes.
RepeatedTest
A Decorator that runs a test repeatedly.
ResultPrinter
SimpleTestCollector
An implementation of a TestCollector that considers a class to be a test class when it contains the pattern "Test" in its name
Sorter
A custom quick sort with support to customize the swap behaviour.
Sorter.Swapper
StandardTestSuiteLoader
The standard test suite loader.
StatusLine
A status line component.
Test
A Test can be run and collect its results.
TestCase
A test case defines the fixture to run multiple tests.
TestCaseClassLoader
A custom class loader which enables the reloading of classes for each test run.
TestCollector
Collects Test class names to be presented by the TestSelector.
TestDecorator
A Decorator for Tests.
TestFailure
A `TestFailure` collects a failed test together with the caught exception.
TestHierarchyRunView
A hierarchical view of a test run.
TestListener
A Listener for test progress
TestResult
A `TestResult` collects the results of executing a test case.
TestRunContext
The interface for accessing the Test run context.
TestRunListener
A listener interface for observing the execution of a test run.
TestRunner
An AWT based user interface to run tests.
TestRunner
A Swing based user interface to run tests.
TestRunner
A command line based tool to run tests.
TestSelector
A test class selector.
TestSetup
A Decorator to set up and tear down additional fixture state.
TestSuite
A `TestSuite` is a `Composite` of Tests.
TestSuiteLoader
An interface to define how a test suite should be loaded.
Version
This class defines the current version of JUnit