Statement: Call LoadTimeWeavableTestRunner.runChild(org.junit.runners.model.FrameworkMethod, org.junit.runner.notification.RunNotifier)
on each object returned by LoadTimeWeavableTestRunner.getChildren() (subject to any imposed
filter and sort)Statement to run all of the tests in the test class.errors a throwable for each problem noted with the test class (available from LoadTimeWeavableTestRunner.getTestClass()).Description for child, which can be assumed to
be an element of the list returned by LoadTimeWeavableTestRunner.getChildren()TestClass object wrapping the class to be executed.Runner which uses a custom classloader with a copy of the classpath and allows
for transformers to be added to the ClassLoader for load-time weaving.ParentRunner that will run @TestClassmethod passes, or throws an exception if method fails.Statement that invokes method on testchild, which can be assumed to be
an element of the list returned by LoadTimeWeavableTestRunner.getChildren().Statement that represents a leaf (aka atomic) test.Method on the test case if it is MethodAwareMethod on the test case if it is MethodAwaremethod for Descriptions.errors if the test class has more than one constructor,
or if the constructor takes parameters.errors if the test class has more than one constructor
(do not override)errors if any method in this class is annotated with
annotation, but:
is not public, or
takes parameters, or
returns something other than void, or
is static (given isStatic is false), or
is not static (given isStatic is true).errors for each method annotated with @Testthat
is not a public, void instance method with no arguments.errors if the test class's single constructor takes
parameters (do not override)Statement: run all non-overridden @AfterClass methods on this class
and superclasses before executing statement; all AfterClass methods are
always executed: exceptions thrown by previous steps are combined, if
necessary, with exceptions from AfterClass methods into a
MultipleFailureException.Statement: run all non-overridden @BeforeClass methods on this class
and superclasses before executing statement; if any throws an
Exception, stop execution and pass the exception on.Copyright © 2005–2018 The Kuali Foundation. All rights reserved.