| 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. |