All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbstractEvent |
|
AbstractEventWithDescription |
|
AggregatedEventListener |
A dummy interface to indicate listener types for ANT.
|
AggregatedQuitEvent |
An event dispatched after all slaves have completed their jobs.
|
AggregatedResultEvent |
Aggregated result from a suite or test.
|
AggregatedStartEvent |
An event dispatched before any slave starts.
|
AggregatedSuiteResultEvent |
|
AggregatedSuiteStartedEvent |
|
AggregatedTestResultEvent |
A single test's execution information.
|
AggregatingListener |
Aggregates atomic events from JUnitCore to higher-level events that
contain a full summary of a given test's execution.
|
AnnotatedMethodProvider |
|
AntXmlReport |
A report listener that produces XML files compatible with those produced by
ANT's default junit task.
|
AppendStdErrEvent |
|
AppendStdOutEvent |
|
AsciiAlphanumGenerator |
A generator emitting simple ASCII alphanumeric letters and numbers
from the set (newlines not counted):
|
ASCIIGenerator |
Deprecated.
|
AsciiLettersGenerator |
A generator emitting simple ASCII characters from the set
(newlines not counted):
|
AssertingRandom |
A random with a delegate, preventing Random.setSeed(long) and locked
to be used by a single thread.
|
BalancersList |
|
BeforeAfterRunListenerDecorator |
RunListener decorator that does something before and after a given method call.
|
BiasedNumbers |
Utility classes for selecting numbers at random, but not necessarily
in an uniform way.
|
BootstrapEvent |
Initial message sent from the slave to the master (if forked locally).
|
ChildBootstrap |
|
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>> |
|
ClassModel.Scope |
|
CloseableResourceInfo |
Allocation information (Thread, allocation stack) for tracking disposable
resources.
|
CodepointSetGenerator |
A string generator from a predefined set of codepoints or characters.
|
Constants |
Some useful constants.
|
Deserializer |
Event deserializer.
|
DiagnosticsListener |
|
DumpStreamsFromEventStream |
|
DuplicateResources |
Duplicate nested resources N times.
|
Duration |
|
EventsOutputStream |
An OutputStream delegate.
|
EventType |
Events (messages) passed between the slave and the master.
|
ExecutionTimeBalancer |
|
ExecutionTimeBalancer.SlaveLoad |
|
ExecutionTimesReport |
A report listener that emits per-suite execution times information useful
for load balancing tests across JVMs.
|
FailureEvent |
Generic serialized failure event.
|
FailureMirror |
A type-safe mirror of Failure .
|
FailureModel |
|
FilterExpressionParser |
Test group conditions filter parser.
|
FilterExpressionParser.IContext |
|
FilterExpressionParser.InputRange |
|
ForkedJvmInfo |
Static slave information.
|
FormattingUtils |
Formatting utilities for consistency across code.
|
GlobFilter |
A filter that matches something using globbing (*) pattern.
|
GroupEvaluator |
Evaluates enabled/ disabled state for a given test group.
|
GroupEvaluator.TestGroupInfo |
|
HeartBeatEvent |
High level heartbeat event issued to report listeners when a forked JVM
does not repond for a longer while.
|
HelpMojo |
Display help information on junit4-maven-plugin.
Call mvn junit4:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
|
IdentityHashSet<KType> |
An identity hash set implemented using open addressing.
|
IDescribable |
An event that carries a Description .
|
IdleEvent |
Marker that the slave is idle and awaiting more suite names.
|
IEvent |
An event/ message passed between the forked JVM and the master.
|
InstanceProvider |
Provide a test instance.
|
InternalAssumptionViolatedException |
We have our own "custom" assumption class because of JUnit's internal closed-up architecture.
|
IOContext |
|
IStreamEvent |
|
JsonHelpers |
|
JsonReader |
Reads a JSON ( RFC 4627)
encoded value as a stream of tokens.
|
JsonReport |
A report listener that produces a single JSON file for all suites and tests.
|
JsonReport.OutputMethod |
|
JsonScope |
Lexical scoping elements within a JSON reader or writer.
|
JsonToken |
A structure, name or value type in a JSON-encoded string.
|
JsonWriter |
Writes a JSON ( RFC 4627)
encoded value to a stream, one token at a time.
|
JUnit3MethodProvider |
Method provider selecting tests that follow a name pattern of test(.*) .
|
JUnit4 |
An ANT task to run JUnit4 tests.
|
JUnit4.ExtendedPropertySet |
A PropertySet with an additional
attribute specifying whether or not empty values should be propagated or ignored.
|
JUnit4.ExtendedVariable |
A Environment.Variable with an additional
attribute specifying whether or not empty values should be propagated or ignored.
|
JUnit4.JvmOutputAction |
What to do on JVM output?
|
JUnit4.NoTestsAction |
What to do when there were no executed tests (all ignored or none at all?).
|
JUnit4MethodProvider |
Method provider selecting Test annotated public instance parameterless methods.
|
JUnit4Mojo |
|
JvmExit |
|
JvmOutputEvent |
An event emitted when there was any unexpected JVM output
from the forked JVM.
|
LifecycleScope |
Lifecycle stages for tracking resources.
|
LineFlushingWriter |
|
Listeners |
Annotate your suite class with this annotation to automatically add hooks to
the RunNotifier used for executing tests inside
RandomizedRunner .
|
ListenersList |
|
LocalSlaveStreamHandler |
Establish event passing with a subprocess and pump events to the bus.
|
LocalSlaveStreamHandler.OnDiskStreamEvent |
|
LowLevelHeartBeatEvent |
Heartbeat for reporting long running tests.
|
MalformedJsonException |
Thrown when a reader encounters malformed JSON.
|
MavenFailsafeSummaryModel |
|
MavenListenerAdapter |
An adapter to maven logging system from ANT BuildListener .
|
MergeHints |
|
MethodGlobFilter |
A filter for Description.getMethodName() .
|
MixWithSuiteName |
|
MurmurHash3 |
Hash routines for primitive types.
|
MurmurHash3 |
Hash routines for primitive types.
|
Name |
Used to annotate constructor parameters for parameterized tests.
|
Nightly |
An annotation indicating a given test case (or suite) should run only during
nightly tests.
|
NoClassHooksShadowingRule |
Don't allow BeforeClass and AfterClass hook shadowing as it is most
likely a user error.
|
NoExceptionRunListenerDecorator |
RunListener decorator that does something before and after a given method call.
|
NoInstanceHooksOverridesRule |
Don't allow Before and After hook overrides as it is most
likely a user error and will result in superclass methods not being called
(requires manual chaining).
|
NonEmptyWorkDirectoryAction |
|
NoShadowingOrOverridesOnMethodsRule |
Discovers shadowing or override relationships among methods annotated with any of the
provided annotations.
|
NotAnt |
Local markup to indicate which elements are extensions and where.
|
NullWriter |
|
ObjectProcedure<KType> |
|
OrderedRunNotifier |
|
ParametersFactory |
Used to annotate methods providing parameters for parameterized tests.
|
PartialOutputEvent |
Partial output emitted from a given slave.
|
PickFromListTask |
An ANT task to pick and fix the random seed in advance (for selecting
other derivative values, for example).
|
PickFromListTask.StringValue |
Nested value element.
|
PickSeedTask |
An ANT task to pick and fix the random seed in advance (for selecting
other derivative values, for example).
|
Pluralize |
|
PrefixedWriter |
Prefixes every new line with a given byte [], synchronizing multiple streams to emit consistent lines.
|
PropertyModel |
|
QuitEvent |
Final message sent from the slave.
|
RamUsageEstimator |
Estimates the size (memory representation) of Java objects.
|
RamUsageEstimator.ClassCache |
Cached information about a given class.
|
RamUsageEstimator.DummyOneFieldObject |
|
RamUsageEstimator.DummyTwoLongObject |
|
RamUsageEstimator.JvmFeature |
JVM diagnostic features.
|
RandomBytes |
Random byte sequence generators.
|
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.
|
RandomNumbers |
Utility classes for selecting random numbers from within a range or the
numeric domain for a given type.
|
RandomPicks |
Random selections of objects.
|
RandomStrings |
|
RandomSupplier |
|
Rants |
Rants about blocker limitations of JUnit...
|
Rants.RantType |
|
RealisticUnicodeGenerator |
A string generator that emits valid unicodeGenerator codepoints.
|
RemoteEvent |
|
Repeat |
Repeats randomized test case a given number of times.
|
ReplicateOnEachVm |
Replicates the test class on each concurrent forked JVM.
|
ReproduceErrorMessageBuilder |
A builder for constructing "reproduce with" message.
|
ReproduceInfoPrinter |
A RunListener that emits to System.err a string with command
line parameters allowing quick test re-run under ANT command line.
|
RequireAssertionsRule |
Require assertions TestRule .
|
ResourceDisposalError |
Thrown when a resource could not be released.
|
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.
|
RoundRobinBalancer |
A round-robin suite balancer (default for non-assigned suites).
|
RunListenerEmitter |
Serialize test execution events.
|
RunnerContainer |
What kind of container are we in? Unfortunately we need to adjust
to some "assumptions" containers make about runners.
|
RunnerThreadGroup |
A ThreadGroup under which all tests (and hooks) are executed.
|
Seed |
Defines the starting seed for a given test or the entire suite.
|
SeedDecorator |
This is an advanced feature.
|
SeedDecorators |
Allows modifying the master seed (before the suite is started).
|
Seeds |
Defines a list of starting seeds for a given test.
|
SeedUtils |
Utilities for parsing random seeds.
|
Serializer |
Event serializer.
|
SlaveIdle |
An event published when a slave is idle and waits for new suite classes.
|
SlaveMain |
A slave process running the actual tests on the target JVM.
|
SlaveMain.ChunkedStream |
Base for redirected streams.
|
SlaveMainSafe |
|
StackTraceFilter |
Stack trace filtering.
|
StackTraceHolder |
This is never thrown.
|
StatementAdapter |
|
StaticFieldsInvariantRule |
A TestRule that ensures static, reference fields of the suite class
(and optionally its superclasses) are cleaned up after a suite is completed.
|
StaticFieldsInvariantRule.Entry |
|
StdInLineIterator |
Iterates over lines from standard input.
|
StreamFlusherDecorator |
Flushes System.out and System.err before
passing the event to the delegate.
|
StringGenerator |
|
SuiteBalancer |
A test balancer schedules test suites to be executed on a given JVM.
|
SuiteBalancer.Assignment |
|
SuiteCompletedEvent |
Serialized failure.
|
SuiteFailureEvent |
Serialized failure.
|
SuiteHint |
A suite with the cost hint.
|
SuiteStartedEvent |
Serialized failure.
|
SuppressForbidden |
Suppresses forbidden-API checks.
|
SysGlobals |
Global names for system properties controlling the behavior of JUnit4 ANT task
and RandomizedRunner .
|
SystemPropertiesInvariantRule |
A TestRule that ensures system properties remain unmodified by the nested
Statement .
|
SystemPropertiesRestoreRule |
A TestRule which restores system properties from before the nested
Statement .
|
TailInputStream |
An input stream that tails from a random access file as new input appears there.
|
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.
|
TestCaseInstanceProvider |
Determines how instances of the test suite class are created for each test
case.
|
TestCaseInstanceProvider.Type |
|
TestCaseModel |
|
TestCaseOrdering |
Test case ordering.
|
TestCaseOrdering.AlphabeticOrder |
Alphabetic, increasing order by method name.
|
TestClass |
|
TestContextRandomSupplier |
|
TestFailureEvent |
|
TestFinishedEvent |
|
TestGroup |
A test group applied to an annotation indicates that a given annotation
can be used on individual tests as "labels".
|
TestGroup.Utilities |
Utilities to deal with annotations annotated with TestGroup .
|
TestIgnoredAssumptionEvent |
|
TestIgnoredEvent |
|
TestMethodAndParams |
A single test case entry composed of the test method
and the arguments eventually passed to the test class's constructor.
|
TestMethodProvider |
Responsible for providing individual test instances and their descriptions.
|
TestMethodProviders |
Test case method provider.
|
TestRuleAdapter |
|
TestsCollection |
A collection of test suites and extracted annotation information.
|
TestsSummary |
Summary of tests execution.
|
TestsSummaryEventListener |
Create a summary of tests execution.
|
TestStartedEvent |
|
TestStatus |
|
TestSuiteModel |
Suite model of ANT-JUnit XML.
|
TextReport |
A listener that will subscribe to test execution and dump
informational info about the progress to the console or a text
file.
|
TextReport.OutputMode |
Display mode for output streams.
|
ThreadFilter |
|
ThreadLeakAction |
|
ThreadLeakAction.Action |
|
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.
|
ThreadLeakError |
A thread went wild.
|
ThreadLeakFilters |
|
ThreadLeakGroup |
|
ThreadLeakGroup.Group |
|
ThreadLeakLingering |
|
ThreadLeakScope |
|
ThreadLeakScope.Scope |
|
ThreadLeakZombies |
|
ThreadLeakZombies.Consequence |
|
Threads |
|
Timeout |
Maximum execution time for a single test method.
|
TimeoutSuite |
Maximum execution time for an entire suite (including all hooks and tests).
|
TopHints |
Display the slowest test suites based on hints files.
|
TopHints.Entry |
|
TraceFormatting |
Utilities for dealing with throwables, stacks, etc.
|
UncaughtExceptionError |
This is thrown on uncaught exceptions during suite or test execution.
|
UnicodeGenerator |
A string generator that emits valid unicodeGenerator codepoints.
|
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 .
|
XmlConfigurationWriter |
Write a plexus configuration to a stream
|
XmlStringTransformer |
|
Xoroshiro128PlusRandom |
Implements Xoroshiro128PlusRandom.
|