org.junit.internal.runners
Class JUnit4ClassRunner

java.lang.Object
  extended by org.junit.runner.Runner
      extended by org.junit.internal.runners.JUnit4ClassRunner
All Implemented Interfaces:
Describable, Filterable, Sortable

Deprecated. Included for backwards compatibility with JUnit 4.4. Will be removed in the next release. Please use BlockJUnit4ClassRunner in place of JUnit4ClassRunner. This may disappear as soon as 1 April 2009

@Deprecated
public class JUnit4ClassRunner
extends Runner
implements Filterable, Sortable


Constructor Summary
JUnit4ClassRunner(java.lang.Class<?> klass)
          Deprecated.  
 
Method Summary
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 parameter filter.
 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 using sorter
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.  
 
Methods inherited from class org.junit.runner.Runner
testCount
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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.

Specified by:
run in class Runner
Parameters:
notifier - will be notified of events while tests are being run--tests being started, finishing, and failing

runMethods

protected void runMethods(RunNotifier notifier)
Deprecated. 

getDescription

public Description getDescription()
Deprecated. 
Specified by:
getDescription in interface Describable
Specified by:
getDescription in class Runner
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. 

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

Specified by:
filter in interface Filterable
Parameters:
filter - the Filter 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 using sorter

Specified by:
sort in interface Sortable
Parameters:
sorter - the Sorter to use for sorting the tests

getTestClass

protected TestClass getTestClass()
Deprecated.