Class | Description |
---|---|
Assert |
A set of assertion methods useful for writing tests.
|
Assume |
A set of methods useful for stating assumptions about the conditions in which
a test is meaningful.
|
Test.None |
Default empty exception
|
Exception | Description |
---|---|
AssumptionViolatedException |
An exception class used to implement assumptions (state in which a
given test is meaningful and should or should not be executed).
|
Error | Description |
---|---|
ComparisonFailure |
Thrown when an
assertEquals(String, String) fails. |
Annotation Type | Description |
---|---|
After |
If you allocate external resources in a
Before method you
need to release them after the test runs. |
AfterClass |
If you allocate expensive external resources in a
BeforeClass method you need to release them after all the
tests in the class have run. |
Before |
When writing tests, it is common to find that several tests need similar
objects created before they can run.
|
BeforeClass |
Sometimes several tests need to share computationally expensive setup (like
logging into a database).
|
Ignore |
Sometimes you want to temporarily disable a test or a group of tests.
|
RepeatedTest |
@RepeatedTest is used to signal that the annotated method is a
test template method that should be repeated a specified number of times. |
Test |
The
Test annotation tells JUnit that the
public void method to which it is attached can be run as a test
case. |