Package-level declarations
Types
A context for a test-level fixture handling JUnit 4 rules.
A test containing a test action which raises assertion errors on failure.
Marker for an experimental TestBalloon API, which is not stable and may be changed or removed.
A compartment isolating a number of tests from those belonging to other compartments.
A test element's configuration, modifying the execution of tests and suites.
An action wrapping a TestElement's execution.
A report containing a sequence of test events, each of which will be added during execution.
A test fixture is a state holder for a lazily initialized Value to be used in tests.
The platform executing tests.
A compilation module's root test suite, holding the module-wide default configuration.
A test suite containing child TestElements (tests and/or suites).
A TestSuite-based registration scope for tests, test suites and fixtures.
Properties
The JUnit 4 description for this Test.
Functions
Returns a test configuration which adds permits for all TestSuites of a TestElement hierarchy.
Returns a test configuration which wraps executionWrappingAction around a single test element.
Returns a test configuration which wraps executionWrappingAction around each element of a TestElement hierarchy.
Returns a test configuration which wraps executionWrappingAction around each Test of a TestElement hierarchy.
Returns a test configuration which wraps a coroutine context around the TestElement's execution.
Returns a test configuration which disables test execution for a TestElement hierarchy.
Returns a test configuration which adds a TestExecutionReport to a test element hierarchy.
Returns a test configuration which establishes a "fail fast" strategy on a TestElement hierarchy.
Returns a test configuration which specifies an invocation mode for all TestSuites of a TestElement hierarchy.
Returns a test configuration which specifies a main dispatcher (Dispatchers.setMain) for a TestElement hierarchy.
Returns a test configuration which specifies a set of permits for all TestSuites of a TestElement hierarchy.
Returns a test configuration which removes permits for all TestSuites of a TestElement hierarchy.
Returns a test configuration which wraps a single-threaded dispatcher around a TestElement's execution.
Returns a test configuration which enables/disables a TestScope for a TestElement hierarchy.
Registers a top-level TestSuite.
Returns a test configuration which applies a TestConfig.ExecutionTraversal to each element of a TestElement hierarchy.
Runs action with dispatcher set up as the main dispatcher, which will be reset afterward.
Executes action, providing it with a single-threaded CoroutineDispatcher.