- All Implemented Interfaces:
 Describable,Filterable
Runner which runs tests on the JUnit Platform in a
 JUnit 4 environment.
 Annotating a class with @RunWith(JUnitPlatform.class) allows it
 to be run with IDEs and build systems that support JUnit 4 but do not yet
 support the JUnit Platform directly.
 
Please note that test classes and suites annotated with
 @RunWith(JUnitPlatform.class) cannot be executed directly on
 the JUnit Platform (or as a "JUnit 5" test as documented in some IDEs). Such
 classes and suites can only be executed using JUnit 4 infrastructure.
 
Consult the various annotations in the org.junit.platform.suite.api
 package for configuration options.
 
If you do not use any configuration annotations from the
 org.junit.platform.suite.api package, you can use this runner on a
 test class whose programming model is supported on the JUnit Platform —
 for example, a JUnit Jupiter test class. Note, however, that any test class
 run with this runner must be public in order to be picked up by IDEs
 and build tools.
 
When used on a class that serves as a test suite and the
 @IncludeClassNamePatterns annotation is not
 present, the default include pattern
 "^(Test.*|.+[.$]Test.*|.*Tests?)$"
 will be used in order to avoid loading classes unnecessarily (see ClassNameFilter#STANDARD_INCLUDE_PATTERN).
- Since:
 - 1.0
 - See Also:
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Deprecated.voidrun(RunNotifier notifier) Deprecated. 
- 
Constructor Details
- 
JUnitPlatform
Deprecated. 
 - 
 - 
Method Details
- 
getDescription
Deprecated.- Specified by:
 getDescriptionin interfaceDescribable- Specified by:
 getDescriptionin classRunner
 - 
run
Deprecated. - 
filter
Deprecated.- Specified by:
 filterin interfaceFilterable- Throws:
 NoTestsRemainException
 
 - 
 
@Suitesupport provided by thejunit-platform-suite-enginemodule; to be removed in JUnit Platform 2.0