我尝试使用JMockit在Eclispe Helios中运行插件测试(不是常规单元测试)。不幸的是,Mocking不起作用。我得到了
警告:JMockit已按需初始化,这可能导致某些测试失败; 请查看文档以获得初始化的更好方法。
和字节码检测失败,但有异常。 我将“-javaagent:mockit.jar”添加到插件测试启动器中的VM参数中。这没有用。 我该怎么做才能让JMockit运行?
答案 0 :(得分:0)
从构建路径中删除标准Eclipse JUnit库。
如果您正在使用maven,请将JUnit添加为在pom中JMockit之后列出的依赖项。如果您不使用maven,请在jmockit jar之后将junit.jar添加到您的库中。
如果您使用的是Java 1.5,则只需要启动程序中的javaagent参数。 Java 1.6可以不用它。