org.junit.internal.runners
Class JUnit38ClassRunner

java.lang.Object
  extended by org.junit.runner.Runner
      extended by org.junit.internal.runners.JUnit38ClassRunner
All Implemented Interfaces:
Describable, Filterable, Sortable
Direct Known Subclasses:
SuiteMethod

public class JUnit38ClassRunner
extends Runner
implements Filterable, Sortable


Constructor Summary
JUnit38ClassRunner(Class<?> klass)
           
JUnit38ClassRunner(Test test)
           
 
Method Summary
 TestListener createAdaptingListener(RunNotifier notifier)
           
 void filter(Filter filter)
          Remove tests that don't pass the parameter filter.
 Description getDescription()
           
 void run(RunNotifier notifier)
          Run the tests for this runner.
 void sort(Sorter sorter)
          Sorts the tests using sorter
 
Methods inherited from class org.junit.runner.Runner
testCount
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JUnit38ClassRunner

public JUnit38ClassRunner(Class<?> klass)

JUnit38ClassRunner

public JUnit38ClassRunner(Test test)
Method Detail

run

public void run(RunNotifier notifier)
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

createAdaptingListener

public TestListener createAdaptingListener(RunNotifier notifier)

getDescription

public Description getDescription()
Specified by:
getDescription in interface Describable
Specified by:
getDescription in class Runner
Returns:
a Description showing the tests to be run by the receiver

filter

public void filter(Filter filter)
            throws NoTestsRemainException
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)
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