org.junit.experimental.theories
Class Theories

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

public class Theories
extends JUnit4ClassRunner


Constructor Summary
Theories(java.lang.Class<?> klass)
           
 
Method Summary
protected  java.util.List<java.lang.reflect.Method> getTestMethods()
           
protected  void validate()
           
protected  TestMethod wrapMethod(java.lang.reflect.Method method)
           
 
Methods inherited from class org.junit.internal.runners.JUnit4ClassRunner
classAnnotations, createTest, filter, getDescription, getName, getTestClass, invokeTestMethod, methodDescription, run, runMethods, sort, testAnnotations, testName
 
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

Theories

public Theories(java.lang.Class<?> klass)
         throws InitializationError
Throws:
InitializationError
Method Detail

validate

protected void validate()
                 throws InitializationError
Overrides:
validate in class JUnit4ClassRunner
Throws:
InitializationError

getTestMethods

protected java.util.List<java.lang.reflect.Method> getTestMethods()
Overrides:
getTestMethods in class JUnit4ClassRunner

wrapMethod

protected TestMethod wrapMethod(java.lang.reflect.Method method)
Overrides:
wrapMethod in class JUnit4ClassRunner