如何在eclipse中的junit4测试运行器中设置-noloading选项

时间:2011-08-07 19:21:33

标签: eclipse axis junit4 classloader test-runner

为了从eclipse中运行我的apache轴集成测试,我需要在eclipse junit测试运行器上设置-noloading选项。有谁知道我怎么能这样做?

我正在使用eclipse版本:3.5.1

2 个答案:

答案 0 :(得分:0)

您可以通过添加条目loading = false来配置junit.properties文件。找到的文件应位于“user.home”。

有关更多信息,请查看jUnit主页[http://junit.sourceforge.net/junit3.8.1/index.html]。是的我知道这个问题与jUnit4有关。我仔细检查了junit.runner.BaseTestRunner,并且加载属性选项仍然存在。

答案 1 :(得分:0)

而不是设置-noloading参数(我认为在当前的Junit TestRunner中不支持),在junit类中添加此方法。它将直接解决您的问题

@BeforeClass
public static void beforeClass() {
 System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.Log4JLogger");
 System.setProperty("org.apache.commons.logging.LogFactory", "org.apache.commons.logging.impl.LogFactoryImpl");
}