Fitnesse jUnit!路径不起作用,无法找到外部jar

时间:2016-08-05 16:39:06

标签: java junit fitnesse

我尝试使用简单的Class从jUnit运行Fitnesse而没有任何外部Api,它运行正常。但后来我尝试用外部Jar测试一个类,我得到错误:java.lang.NoClassDefFoundError: abh/Abh

我可以使用普通的Fitnesse浏览器gui成功运行测试。 我注意到jUnit TestRunner使用bin文件夹作为默认路径。但首先我无法改变类路径,第二,TestRunner无法找到外部Jar,即使它位于所有其他类文件所在的bin文件夹中。

1 个答案:

答案 0 :(得分:0)

将外部jar添加到用于junit测试的类路径中。

据我所知,fitnesserunner使用与正常junit测试配置相同的类路径。所以contributor = UserFactory( username = 'contributor' ) 确实被忽略了。