Package org.junit.internal.runners
Class JUnit4ClassRunner
- java.lang.Object
-
- org.junit.runner.Runner
-
- org.junit.internal.runners.JUnit4ClassRunner
-
- All Implemented Interfaces:
Describable
,Filterable
,Sortable
@Deprecated public class JUnit4ClassRunner extends Runner implements Filterable, Sortable
Deprecated.Included for backwards compatibility with JUnit 4.4. Will be removed in the next major release. Please useBlockJUnit4ClassRunner
in place ofJUnit4ClassRunner
.
-
-
Field Summary
Fields Modifier and Type Field Description private TestClass
testClass
Deprecated.private java.util.List<java.lang.reflect.Method>
testMethods
Deprecated.
-
Constructor Summary
Constructors Constructor Description JUnit4ClassRunner(java.lang.Class<?> klass)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected java.lang.annotation.Annotation[]
classAnnotations()
Deprecated.protected java.lang.Object
createTest()
Deprecated.void
filter(Filter filter)
Deprecated.Remove tests that don't pass the parameterfilter
.Description
getDescription()
Deprecated.protected java.lang.String
getName()
Deprecated.protected TestClass
getTestClass()
Deprecated.protected java.util.List<java.lang.reflect.Method>
getTestMethods()
Deprecated.protected void
invokeTestMethod(java.lang.reflect.Method method, RunNotifier notifier)
Deprecated.protected Description
methodDescription(java.lang.reflect.Method method)
Deprecated.void
run(RunNotifier notifier)
Deprecated.Run the tests for this runner.protected void
runMethods(RunNotifier notifier)
Deprecated.void
sort(Sorter sorter)
Deprecated.Sorts the tests usingsorter
private void
testAborted(RunNotifier notifier, Description description, java.lang.Throwable e)
Deprecated.protected java.lang.annotation.Annotation[]
testAnnotations(java.lang.reflect.Method method)
Deprecated.protected java.lang.String
testName(java.lang.reflect.Method method)
Deprecated.protected void
validate()
Deprecated.protected TestMethod
wrapMethod(java.lang.reflect.Method method)
Deprecated.
-
-
-
Field Detail
-
testMethods
private final java.util.List<java.lang.reflect.Method> testMethods
Deprecated.
-
testClass
private TestClass testClass
Deprecated.
-
-
Constructor Detail
-
JUnit4ClassRunner
public JUnit4ClassRunner(java.lang.Class<?> klass) throws InitializationError
Deprecated.- Throws:
InitializationError
-
-
Method Detail
-
getTestMethods
protected java.util.List<java.lang.reflect.Method> getTestMethods()
Deprecated.
-
validate
protected void validate() throws InitializationError
Deprecated.- Throws:
InitializationError
-
run
public void run(RunNotifier notifier)
Deprecated.Description copied from class:Runner
Run the tests for this runner.
-
runMethods
protected void runMethods(RunNotifier notifier)
Deprecated.
-
getDescription
public Description getDescription()
Deprecated.- Specified by:
getDescription
in interfaceDescribable
- Specified by:
getDescription
in classRunner
- Returns:
- a
Description
showing the tests to be run by the receiver
-
classAnnotations
protected java.lang.annotation.Annotation[] classAnnotations()
Deprecated.
-
getName
protected java.lang.String getName()
Deprecated.
-
createTest
protected java.lang.Object createTest() throws java.lang.Exception
Deprecated.- Throws:
java.lang.Exception
-
invokeTestMethod
protected void invokeTestMethod(java.lang.reflect.Method method, RunNotifier notifier)
Deprecated.
-
testAborted
private void testAborted(RunNotifier notifier, Description description, java.lang.Throwable e)
Deprecated.
-
wrapMethod
protected TestMethod wrapMethod(java.lang.reflect.Method method)
Deprecated.
-
testName
protected java.lang.String testName(java.lang.reflect.Method method)
Deprecated.
-
methodDescription
protected Description methodDescription(java.lang.reflect.Method method)
Deprecated.
-
testAnnotations
protected java.lang.annotation.Annotation[] testAnnotations(java.lang.reflect.Method method)
Deprecated.
-
filter
public void filter(Filter filter) throws NoTestsRemainException
Deprecated.Description copied from interface:Filterable
Remove tests that don't pass the parameterfilter
.- Specified by:
filter
in interfaceFilterable
- Parameters:
filter
- theFilter
to apply- Throws:
NoTestsRemainException
- if all tests are filtered out
-
sort
public void sort(Sorter sorter)
Deprecated.Description copied from interface:Sortable
Sorts the tests usingsorter
-
getTestClass
protected TestClass getTestClass()
Deprecated.
-
-