package jmockit.test4j;
import java.lang.reflect.Constructor;
import mockit.Mock;
import mockit.MockUp;
import org.junit.internal.builders.JUnit4Builder;
import org.junit.runner.Runner;
public class JUnit4BuilderDecorator extends MockUp<JUnit4Builder> {
@SuppressWarnings("rawtypes")
@Mock
public Runner runnerForClass(Class<?> testClass) throws Throwable {
Constructor constructor = Class.forName("org.test4j.junit.Test4JRunner").getDeclaredConstructor(Class.class);
return (Runner) constructor.newInstance(testClass);
//return new Test4JRunner(testClass);
}
}