public class BaseTestRule<C,M> extends Object implements ArquillianClassRuleHandler, org.junit.rules.TestRule
Modifier and Type | Class and Description |
---|---|
static class |
BaseTestRule.StatementWrapper |
Constructor and Description |
---|
BaseTestRule(TestCallback<C,M> testCallback) |
Modifier and Type | Method and Description |
---|---|
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement statement,
org.junit.runner.Description description) |
void |
handleAfterClass(boolean enable) |
void |
handleBeforeClass(boolean enable) |
protected Object |
inspectTarget(org.junit.runners.model.Statement statement) |
public BaseTestRule(TestCallback<C,M> testCallback)
public final org.junit.runners.model.Statement apply(org.junit.runners.model.Statement statement, org.junit.runner.Description description)
apply
in interface org.junit.rules.TestRule
public void handleAfterClass(boolean enable)
handleAfterClass
in interface ArquillianClassRuleHandler
public void handleBeforeClass(boolean enable)
handleBeforeClass
in interface ArquillianClassRuleHandler
protected Object inspectTarget(org.junit.runners.model.Statement statement)