## Package org.junit

Provides JUnit core classes and annotations.

See:
Description

Class Summary
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 Summary
AssumptionViolatedException: An exception class used to implement assumptions (state in which a given test is meaningful and should or should not be executed).
TestCouldNotBeSkippedException: Indicates that a test that indicated that it should be skipped could not be skipped.

Error Summary
ComparisonFailure: Thrown when an `assertEquals(String, String)` fails.

Annotation Types Summary
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).
ClassRule: Annotates static fields that reference rules or methods that return them.
FixMethodOrder: This class allows the user to choose the order of execution of the methods within a test class.
Ignore: Sometimes you want to temporarily disable a test or a group of tests.
Rule: Annotates fields that reference rules or methods that return a rule.
Test: The `Test` annotation tells JUnit that the `public void` method to which it is attached can be run as a test case.

## Package org.junit Description

Provides JUnit core classes and annotations. Corresponds to junit.framework in Junit 3.x.

Since:
  4.0

Copyright © 2002–2020 JUnit. All rights reserved.