| Package | Description |
|---|---|
| org.junit.experimental.categories | |
| org.junit.experimental.theories | |
| org.junit.rules | |
| org.junit.runners |
Provides standard
Runner implementations. |
| org.junit.runners.model | |
| org.junit.runners.parameterized | |
| org.junit.validator |
| Modifier and Type | Method and Description |
|---|---|
List<Exception> |
CategoryValidator.validateAnnotatedMethod(FrameworkMethod method)
Adds to
errors a throwable for each problem detected. |
| Modifier and Type | Method and Description |
|---|---|
protected List<FrameworkMethod> |
Theories.computeTestMethods() |
| Modifier and Type | Method and Description |
|---|---|
Statement |
Theories.methodBlock(FrameworkMethod method) |
| Constructor and Description |
|---|
TheoryAnchor(FrameworkMethod testMethod,
TestClass testClass) |
| Modifier and Type | Method and Description |
|---|---|
Statement |
TestWatchman.apply(Statement base,
FrameworkMethod method,
Object target)
Deprecated.
|
Statement |
MethodRule.apply(Statement base,
FrameworkMethod method,
Object target)
Modifies the method-running
Statement to implement an additional
test-running rule. |
void |
TestWatchman.failed(Throwable e,
FrameworkMethod method)
Deprecated.
Invoked when a test method fails
|
void |
TestWatchman.finished(FrameworkMethod method)
Deprecated.
Invoked when a test method finishes (whether passing or failing)
|
void |
TestWatchman.starting(FrameworkMethod method)
Deprecated.
Invoked when a test method is about to start
|
void |
TestWatchman.succeeded(FrameworkMethod method)
Deprecated.
Invoked when a test method succeeds
|
| Modifier and Type | Method and Description |
|---|---|
protected List<FrameworkMethod> |
BlockJUnit4ClassRunner.computeTestMethods()
Returns the methods that run tests.
|
protected List<FrameworkMethod> |
BlockJUnit4ClassRunner.getChildren() |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
BlockJUnit4ClassRunner.createTest(FrameworkMethod method)
Returns a new fixture to run a particular test
method against. |
protected Description |
BlockJUnit4ClassRunner.describeChild(FrameworkMethod method) |
protected boolean |
BlockJUnit4ClassRunner.isIgnored(FrameworkMethod child)
Evaluates whether
FrameworkMethods are ignored based on the
Ignore annotation. |
protected Statement |
BlockJUnit4ClassRunner.methodBlock(FrameworkMethod method)
Returns a Statement that, when executed, either returns normally if
method passes, or throws an exception if method fails. |
protected Statement |
BlockJUnit4ClassRunner.methodInvoker(FrameworkMethod method,
Object test)
|
protected Statement |
BlockJUnit4ClassRunner.possiblyExpectingExceptions(FrameworkMethod method,
Object test,
Statement next)
Returns a
Statement: if method's @Test annotation
has the Test.expected() attribute, return normally only if next
throws an exception of the correct type, and throw an exception
otherwise. |
protected void |
BlockJUnit4ClassRunner.runChild(FrameworkMethod method,
RunNotifier notifier) |
protected String |
BlockJUnit4ClassRunner.testName(FrameworkMethod method)
Returns the name that describes
method for Descriptions. |
protected Statement |
BlockJUnit4ClassRunner.withAfters(FrameworkMethod method,
Object target,
Statement statement)
Returns a
Statement: run all non-overridden @After
methods on this class and superclasses before running next; all
After methods are always executed: exceptions thrown by previous steps
are combined, if necessary, with exceptions from After methods into a
MultipleFailureException. |
protected Statement |
BlockJUnit4ClassRunner.withBefores(FrameworkMethod method,
Object target,
Statement statement)
Returns a
Statement: run all non-overridden @Before
methods on this class and superclasses before running next; if
any throws an Exception, stop execution and pass the exception on. |
protected Statement |
BlockJUnit4ClassRunner.withPotentialTimeout(FrameworkMethod method,
Object test,
Statement next)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
List<FrameworkMethod> |
TestClass.getAnnotatedMethods()
Returns, efficiently, all the non-overridden methods in this class and
its superclasses that are annotated}.
|
List<FrameworkMethod> |
TestClass.getAnnotatedMethods(Class<? extends Annotation> annotationClass)
Returns, efficiently, all the non-overridden methods in this class and
its superclasses that are annotated with
annotationClass. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
FrameworkMethod.isShadowedBy(FrameworkMethod other) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
TestClass.scanAnnotatedMembers(Map<Class<? extends Annotation>,List<FrameworkMethod>> methodsForAnnotations,
Map<Class<? extends Annotation>,List<FrameworkField>> fieldsForAnnotations) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
BlockJUnit4ClassRunnerWithParameters.testName(FrameworkMethod method) |
| Modifier and Type | Method and Description |
|---|---|
List<Exception> |
AnnotationValidator.validateAnnotatedMethod(FrameworkMethod method)
Validates annotation on the given method.
|
Copyright © 2002–2020 JUnit. All rights reserved.