public class ReflectionTestSuiteBuilder extends java.lang.Object implements TestSuiteBuilder
| Constructor and Description |
|---|
ReflectionTestSuiteBuilder(java.lang.Class clazz) |
ReflectionTestSuiteBuilder(java.lang.Class[] classes) |
| Modifier and Type | Method and Description |
|---|---|
protected Test |
createTest(java.lang.Object instance,
java.lang.reflect.Method method) |
protected Iterator4 |
fromClass(java.lang.Class clazz) |
protected Test |
fromMethod(java.lang.Class clazz,
java.lang.reflect.Method method) |
protected boolean |
isApplicable(java.lang.Class clazz) |
protected boolean |
isTestMethod(java.lang.reflect.Method method) |
Iterator4 |
iterator() |
protected java.lang.Object |
newInstance(java.lang.Class clazz) |
protected boolean |
startsWithIgnoreCase(java.lang.String s,
java.lang.String prefix) |
protected java.lang.Object |
withContext(Closure4 closure)
Can be overriden in inherited classes to inject new fixtures into
the context.
|
public ReflectionTestSuiteBuilder(java.lang.Class clazz)
public ReflectionTestSuiteBuilder(java.lang.Class[] classes)
protected java.lang.Object withContext(Closure4 closure)
closure - protected Iterator4 fromClass(java.lang.Class clazz) throws java.lang.Exception
java.lang.Exceptionprotected boolean isApplicable(java.lang.Class clazz)
protected boolean isTestMethod(java.lang.reflect.Method method)
protected boolean startsWithIgnoreCase(java.lang.String s,
java.lang.String prefix)
protected java.lang.Object newInstance(java.lang.Class clazz)
protected Test createTest(java.lang.Object instance, java.lang.reflect.Method method)
protected final Test fromMethod(java.lang.Class clazz, java.lang.reflect.Method method)