Liferay 7.0-ce-b4

com.liferay.portal.kernel.test.rule
Class BaseTestRule<C,M>

java.lang.Object
  extended by com.liferay.portal.kernel.test.rule.BaseTestRule<C,M>
All Implemented Interfaces:
ArquillianClassRuleHandler, org.junit.rules.TestRule
Direct Known Subclasses:
HypersonicServerTestRule, LogAssertionTestRule, PersistenceTestRule, PortalExecutorManagerTestRule, SynchronousDestinationTestRule, SynchronousMailTestRule, SyntheticBundleRule

public class BaseTestRule<C,M>
extends Object
implements ArquillianClassRuleHandler, org.junit.rules.TestRule


Nested Class Summary
static class BaseTestRule.StatementWrapper
           
 
Constructor Summary
BaseTestRule(TestCallback<C,M> testCallback)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseTestRule

public BaseTestRule(TestCallback<C,M> testCallback)
Method Detail

apply

public final org.junit.runners.model.Statement apply(org.junit.runners.model.Statement statement,
                                                     org.junit.runner.Description description)
Specified by:
apply in interface org.junit.rules.TestRule

handleAfterClass

public void handleAfterClass(boolean enable)
Specified by:
handleAfterClass in interface ArquillianClassRuleHandler

handleBeforeClass

public void handleBeforeClass(boolean enable)
Specified by:
handleBeforeClass in interface ArquillianClassRuleHandler

inspectTarget

protected Object inspectTarget(org.junit.runners.model.Statement statement)

Liferay 7.0-ce-b4