使用JMockit和JUnit 3运行Eclipse插件测试

时间:2012-01-23 09:27:13

标签: unit-testing junit eclipse-plugin jmockit

我尝试使用JMockit在Eclispe Helios中运行插件测试(不是常规单元测试)。不幸的是,Mocking不起作用。我得到了

  

警告:JMockit已按需初始化,这可能导致某些测试失败;   请查看文档以获得初始化的更好方法。

和字节码检测失败,但有异常。 我将“-javaagent:mockit.jar”添加到插件测试启动器中的VM参数中。这没有用。 我该怎么做才能让JMockit运行?

1 个答案:

答案 0 :(得分:0)

从构建路径中删除标准Eclipse JUnit库。

如果您正在使用maven,请将JUnit添加为在pom中JMockit之后列出的依赖项。如果您不使用maven,请在jmockit jar之后将junit.jar添加到您的库中。

如果您使用的是Java 1.5,则只需要启动程序中的javaagent参数。 Java 1.6可以不用它。