001
014
015 package com.liferay.portal.kernel.test;
016
017 import org.junit.runners.model.Statement;
018
019
022 public abstract class AbstractStatementCallback extends Statement {
023
024 public AbstractStatementCallback(
025 Statement statement, TestContextHandler testContextHandler) {
026
027 _statement = statement;
028 _testContextHandler = testContextHandler;
029 }
030
031 @Override
032 public abstract void evaluate() throws Throwable;
033
034 public Statement getStatement() {
035 return _statement;
036 }
037
038 public TestContextHandler getTestContextHandler() {
039 return _testContextHandler;
040 }
041
042 private Statement _statement;
043 private TestContextHandler _testContextHandler;
044
045 }