2012-01-23 57 views
0

我尝试运行Eclispe的太阳神与JMockit插件的测试(不正规单元测试)。不幸的是,Mocking不起作用。我得到运行Eclipse插件的测试与JMockit和JUnit 3

警告:JMockit是根据需求初始化的,这可能会导致某些测试失败; 请检查文档以获得更新的初始化方法。

与字节码仪器失败并抛出异常。 我补充说:“-javaagent:mockit.jar”到插件的测试发射的VM-参数。这没有帮助。 我能做些什么来让JMockit运行?

回答

0

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

如果您正在使用Maven,添加的JUnit作为POM JMockit后上市的依赖。如果您不使用maven,请在jmockit jar之后将您的junit.jar添加到您的libaries。

您只有在使用Java 1.5中需要启动器中的javaagent说法。 Java 1.6可以没有它。