【发布时间】:2015-11-27 18:52:00
【问题描述】:
我有一个严重的 ClassDefNotFound 问题(请参阅here) 我通过 maven surefire 插件运行我的单元测试。
我想在运行时打印出我的单元测试类路径。以下代码仅输出一个条目,即surefire jar。 (我猜 Surefire 有自己的类加载器并且正在使用反射。)
@Test
public void testGetClasspathTest()
{
ClassLoader cl = ClassLoader.getSystemClassLoader();
URL[] urls = ((URLClassLoader)cl).getURLs();
for(URL url: urls){
TestSS.getLogger().debug(url.getFile());
}
}
有人可以建议一种从 junit 测试中获取完整运行时类路径的方法吗?
【问题讨论】:
标签: junit