| AnnotatedMethodProvider |
|
| AssertingRandom |
A random with a delegate, preventing Random.setSeed(long) and locked
to be used by a single thread.
|
| Classes |
|
| ClassGlobFilter |
A filter for Description.getClassName().
|
| ClassModel |
Class model for a test suite.
|
| ClassModel.ClassElement<T extends java.lang.reflect.Member,E extends ClassModel.ClassElement<T,E>> |
|
| ClassModel.FieldModel |
|
| ClassModel.MethodModel |
|
| ClassModel.ModelBuilder<T_MEMBER extends java.lang.reflect.Member,T_MODEL extends ClassModel.ClassElement<T_MEMBER,T_MODEL>> |
|
| CloseableResourceInfo |
Allocation information (Thread, allocation stack) for tracking disposable
resources.
|
| FilterExpressionParser |
Test group conditions filter parser.
|
| FilterExpressionParser.InputRange |
|
| GlobFilter |
A filter that matches something using globbing (*) pattern.
|
| GroupEvaluator |
Evaluates enabled/ disabled state for a given test group.
|
| GroupEvaluator.TestGroupInfo |
|
| JUnit3MethodProvider |
Method provider selecting tests that follow a name pattern of test(.*).
|
| JUnit4MethodProvider |
Method provider selecting Test annotated public instance parameterless methods.
|
| MethodGlobFilter |
A filter for Description.getMethodName().
|
| MixWithSuiteName |
|
| MurmurHash3 |
Hash routines for primitive types.
|
| RandomizedContext |
Context variables for an execution of a test suite (hooks and tests) running
under a RandomizedRunner.
|
| RandomizedContext.PerThreadResources |
Per thread assigned resources.
|
| RandomizedRunner |
A Runner implementation for running randomized test cases with
predictable and repeatable randomness.
|
| RandomizedRunner.NewInstanceProvider |
|
| RandomizedRunner.QueueUncaughtExceptionsHandler |
Queue uncaught exceptions.
|
| RandomizedRunner.SameInstanceProvider |
|
| RandomizedRunner.TestMethodExecution |
Helper tuple (Method, instance params).
|
| RandomizedRunner.UncaughtException |
|
| RandomizedTest |
Common scaffolding for subclassing randomized tests.
|
| Randomness |
Per-thread, per-lifecycle state randomness defined as an initial seed and
the current Random instance.
|
| Rants |
Rants about blocker limitations of JUnit...
|
| ReproduceErrorMessageBuilder |
A builder for constructing "reproduce with" message.
|
| Rethrow |
Rethrowing checked exceptions as unchecked ones.
|
| Rethrow.Rethrower<T extends java.lang.Throwable> |
Classy puzzler to rethrow any checked exception as an unchecked one.
|
| RunnerThreadGroup |
A ThreadGroup under which all tests (and hooks) are executed.
|
| SeedUtils |
Utilities for parsing random seeds.
|
| StackTraceHolder |
This is never thrown.
|
| SysGlobals |
Global names for system properties controlling the behavior of JUnit4 ANT task
and RandomizedRunner.
|
| TeeOutputStream |
Custom teeing stream that ensures both streams receive the output and
no exceptions are quietly suppressed.
|
| TempPathResource |
A temporary path resource will be deleted at the end of a given lifecycle phase.
|
| ThreadLeakControl |
Everything corresponding to thread leak control.
|
| ThreadLeakControl.DefaultAnnotationValues |
A dummy class serving as the source of defaults for annotations.
|
| ThreadLeakControl.KnownSystemThread |
|
| ThreadLeakControl.StatementRunner |
Runs a Statement and keeps any exception and
completion flag.
|
| ThreadLeakControl.ThisThreadFilter |
|
| ThreadLeakControl.TimeoutValue |
Timeout parsing code and logic.
|
| Threads |
|
| TraceFormatting |
Utilities for dealing with throwables, stacks, etc.
|
| Validation |
Validation utilities.
|
| Validation.ClassValidation |
|
| Validation.MethodValidation |
|
| WriterOutputStream |
OutputStream implementation that transforms a byte stream to a
character stream using a specified charset encoding and writes the resulting
stream to a Writer.
|
| Xoroshiro128PlusRandom |
Implements Xoroshiro128PlusRandom.
|