Details
Description
JUnit38ClassRunner is used for tests when test classes extends AbstractJsfConfigurableMockTestCase. It is because AbstractJsfConfigurableMockTestCase extends TestCase and there is check in JUnit3Builder
public class JUnit3Builder extends RunnerBuilder { @Override public Runner runnerForClass(Class<?> testClass) throws Throwable { if (isPre4Test(testClass)) { return new JUnit38ClassRunner(testClass); } return null; } boolean isPre4Test(Class<?> testClass) { return junit.framework.TestCase.class.isAssignableFrom(testClass); } }
Is it correct, that jsf tests have to run with Junit 3?