org.junit.runner.Request#classes()源码实例Demo

下面列出了org.junit.runner.Request#classes() 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: spoon-examples   文件: TestRunner.java
public static List<Failure> runTest(String fullQualifiedName, String[] classpath) throws MalformedURLException, ClassNotFoundException {
    ClassLoader classLoader = new URLClassLoader(
            arrayStringToArrayUrl.apply(classpath),
            ClassLoader.getSystemClassLoader()
    );
    Request request = Request.classes(classLoader.loadClass(fullQualifiedName));
    Runner runner = request.getRunner();
    RunNotifier fNotifier = new RunNotifier();
    final TestListener listener = new TestListener();
    fNotifier.addFirstListener(listener);
    fNotifier.fireTestRunStarted(runner.getDescription());
    runner.run(fNotifier);
    return listener.getTestFails();
}
 
源代码2 项目: bazel   文件: TestRunner.java
private static Request createRequest(String[] filepaths) throws ClassNotFoundException {
  List<Class<?>> classes = new ArrayList<>(filepaths.length);
  for (String path : filepaths) {
    classes.add(getClass(path));
  }
  return Request.classes(classes.toArray(new Class<?>[0]));
}