具有自定义类加载器的自定义Junit4Runner

时间:2019-06-18 10:58:59

标签: java classloader junit4

如何通过同一类加载器加载Junit4测试类和自定义JUnit-Runner。我收到错误java.lang.Exception: No runnable methods

我正在开发一个Test框架(围绕Junit构建),并且遇到jar依赖项问题(Jar-hell:由于代码遗留,我有两个jar版本),为解决此问题,我尝试使用Custom类-具有自定义Junit运行程序(扩展名为BlockJUnit4ClassRunner)的加载程序。我收到有关initializationError(TestRunner)

的消息
  

java.lang.Exception:没有可运行的方法。

问题是设置@Test.class时加载的TestRunner与寻找带注释的方法(类来自不同的类加载器)时检测到的不相同

0 个答案:

没有答案