## Package org.junit.runner

Provides classes used to describe, collect, run and analyze multiple tests.

See:
Description

Interface Summary
Describable: Represents an object that can describe itself
FilterFactory: Extend this class to create a factory that creates `Filter`.

Class Summary
Computer: Represents a strategy for computing runners and suites.
Description: A `Description` describes a test which is to be run or has been run.
FilterFactoryParams
JUnitCore: `JUnitCore` is a facade for running tests.
OrderWithValidator: Validates that there are no errors in the use of the `OrderWith` annotation.
Request: A `Request` is an abstract description of tests to be run.
Result: A `Result` collects and summarizes information from running multiple tests.
Runner: A `Runner` runs tests and notifies a `RunNotifier` of significant events as it does so.

Exception Summary
FilterFactory.FilterNotCreatedException: Exception thrown if the `Filter` cannot be created.

Annotation Types Summary
OrderWith: When a test class is annotated with `@OrderWith` or extends a class annotated with `@OrderWith`, JUnit will order the tests in the test class (and child test classes, if any) using the ordering defined by the `Ordering` class.
RunWith: When a class is annotated with `@RunWith` or extends a class annotated with `@RunWith`, JUnit will invoke the class it references to run the tests in that class instead of the runner built into JUnit.

## Package org.junit.runner Description

Provides classes used to describe, collect, run and analyze multiple tests.

Since:
  4.0

Copyright © 2002–2020 JUnit. All rights reserved.