如何通过同一类加载器加载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
与寻找带注释的方法(类来自不同的类加载器)时检测到的不相同