View Javadoc
1   package org.junit.internal.builders;
2   
3   import org.junit.internal.runners.JUnit38ClassRunner;
4   import org.junit.runner.Runner;
5   import org.junit.runners.model.RunnerBuilder;
6   
7   public class JUnit3Builder extends RunnerBuilder {
8       @Override
9       public Runner runnerForClass(Class<?> testClass) throws Throwable {
10          if (isPre4Test(testClass)) {
11              return new JUnit38ClassRunner(testClass);
12          }
13          return null;
14      }
15  
16      boolean isPre4Test(Class<?> testClass) {
17          return junit.framework.TestCase.class.isAssignableFrom(testClass);
18      }
19  }