public class RunRules extends Statement
Constructor and Description |
---|
RunRules(Statement base,
java.lang.Iterable<TestRule> rules,
Description description) |
Modifier and Type | Method and Description |
---|---|
private static Statement |
applyAll(Statement result,
java.lang.Iterable<TestRule> rules,
Description description) |
void |
evaluate()
Run the action, throwing a
Throwable if anything goes wrong. |
private final Statement statement
public RunRules(Statement base, java.lang.Iterable<TestRule> rules, Description description)
public void evaluate() throws java.lang.Throwable
Statement
Throwable
if anything goes wrong.private static Statement applyAll(Statement result, java.lang.Iterable<TestRule> rules, Description description)