| package org.junit.internal.requests; |
| |
| |
| import org.junit.internal.builders.AllDefaultPossibilitiesBuilder; |
| import org.junit.runner.Request; |
| import org.junit.runner.Runner; |
| |
| public class ClassRequest extends Request { |
| private final Class<?> fTestClass; |
| |
| private boolean fCanUseSuiteMethod; |
| |
| public ClassRequest(Class<?> testClass, boolean canUseSuiteMethod) { |
| fTestClass= testClass; |
| fCanUseSuiteMethod= canUseSuiteMethod; |
| } |
| |
| public ClassRequest(Class<?> testClass) { |
| this(testClass, true); |
| } |
| |
| @Override |
| public Runner getRunner() { |
| return new AllDefaultPossibilitiesBuilder(fCanUseSuiteMethod).safeRunnerForClass(fTestClass); |
| } |
| } |