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 }