All Classes and Interfaces
Class
Description
An
Assertion
encapsulates the code of an assertion into an object.The
ClearSystemProperties
rule clears a set of system
properties when the test starts and restores their original values
when the test finishes (whether it passes or fails).DisallowWriteToSystemErr
lets a test fail if it tries to write
something to System.err
.DisallowWriteToSystemOut
lets a test fail if it tries to write
something to System.out
.The
EnvironmentVariables
rule allows you to set environment variables
for your test.The
ExpectedSystemExit
allows in-test specification of expected
System.exit(...)
calls.Deprecated.
This enum is no longer needed, because all rules that are using
it have been replaced with rules that don't need the enum.
A
NoExitSecurityManager
throws a CheckExitCalled
exception
whenever NoExitSecurityManager.checkExit(int)
is called.The
ProvideSecurityManager
rule provides an arbitrary security
manager to a test.The
ProvideSystemProperty
rule provides an arbitrary value for a
system property to a test.The
RestoreSystemProperties
rule undoes changes of system
properties when the test finishes (whether it passes or fails).Deprecated.
Please use
SystemErrRule
.Deprecated.
Please use
SystemOutRule
.The
SystemErrRule
intercepts the writes to
System.err
.The
SystemOutRule
intercepts the writes to
System.out
.The
TextFromStandardInputStream
rule replaces System.in
with
another InputStream
, which provides an arbitrary text.