public class MoonshineMultiRunner extends org.junit.runners.ParentRunner<org.junit.runner.Runner>
Moonshine container.
You can configure the container by annotating the class with
MoonshineConfiguration.
The test class will be instantiated using global Guice injector of the Moonshine container.
| Constructor and Description |
|---|
MoonshineMultiRunner(Class<?> klass,
org.junit.runners.model.RunnerBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
protected org.junit.runner.Description |
describeChild(org.junit.runner.Runner child) |
protected List<org.junit.runner.Runner> |
getChildren() |
protected void |
runChild(org.junit.runner.Runner runner,
org.junit.runner.notification.RunNotifier notifier) |
childrenInvoker, classBlock, classRules, collectInitializationErrors, filter, getDescription, getName, getRunnerAnnotations, getTestClass, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withAfterClasses, withBeforeClassespublic MoonshineMultiRunner(Class<?> klass, org.junit.runners.model.RunnerBuilder builder) throws org.junit.runners.model.InitializationError
org.junit.runners.model.InitializationErrorprotected void runChild(org.junit.runner.Runner runner, org.junit.runner.notification.RunNotifier notifier)
runChild in class org.junit.runners.ParentRunner<org.junit.runner.Runner>protected List<org.junit.runner.Runner> getChildren()
getChildren in class org.junit.runners.ParentRunner<org.junit.runner.Runner>protected org.junit.runner.Description describeChild(org.junit.runner.Runner child)
describeChild in class org.junit.runners.ParentRunner<org.junit.runner.Runner>Copyright © 2014 Atteo. All rights reserved.