de.bechte.junit.runners.context.statements.builder
Class ClassRuleStatementBuilder
java.lang.Object
de.bechte.junit.runners.context.statements.builder.ClassRuleStatementBuilder
- All Implemented Interfaces:
- ClassStatementBuilder
public class ClassRuleStatementBuilder
- extends Object
- implements ClassStatementBuilder
The ClassRuleStatementBuilder creates a RunRules statement that evaluates all @ClassRule
annotated members. If no such members exist, the builder will simply return the provided next Statement.
|
Method Summary |
org.junit.runners.model.Statement |
createStatement(org.junit.runners.model.TestClass testClass,
org.junit.runners.model.Statement next,
org.junit.runner.Description description,
org.junit.runner.notification.RunNotifier notifier)
Creates a Statement for the given attributes. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassRuleStatementBuilder
public ClassRuleStatementBuilder()
createStatement
public org.junit.runners.model.Statement createStatement(org.junit.runners.model.TestClass testClass,
org.junit.runners.model.Statement next,
org.junit.runner.Description description,
org.junit.runner.notification.RunNotifier notifier)
- Description copied from interface:
ClassStatementBuilder
- Creates a
Statement for the given attributes.
- Specified by:
createStatement in interface ClassStatementBuilder
- Parameters:
testClass - the TestClass to create the Statement fornext - the next Statement to evaluate after the new Statement has been processeddescription - the Description that should be used with the RunNotifiernotifier - the RunNotifier to be used to notify about events
- Returns:
- the created
Statement (must not be null!)
Copyright © 2015. All rights reserved.