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