public class Enclosed extends Suite
So, for example:
@RunWith(Enclosed.class) public class ListTests { ...useful shared stuff... public static class OneKindOfListTest {...} public static class AnotherKind {...} abstract public static class Ignored {...} }
Suite.SuiteClasses
Constructor and Description |
---|
Enclosed(java.lang.Class<?> klass,
RunnerBuilder builder)
Only called reflectively.
|
Modifier and Type | Method and Description |
---|---|
private static java.lang.Class<?>[] |
filterAbstractClasses(java.lang.Class<?>[] classes) |
describeChild, emptySuite, getChildren, runChild
childrenInvoker, classBlock, classRules, collectInitializationErrors, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, isIgnored, order, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClasses, withInterruptIsolation
public Enclosed(java.lang.Class<?> klass, RunnerBuilder builder) throws java.lang.Throwable
java.lang.Throwable