当我尝试从ANT任务运行Junits时,我收到此错误。使用eclipse启动器它工作正常。 junit的版本是4.9,ANT版本是1.7 令人惊讶的是它给出了“junit.framework.AssertionFailedError”,它是JUNIT 3中的包结构。,在4中它已经改为org.junit。 我交叉检查所有的库,没有junit 3. *版本的参考 - 并且它的工作无论如何使用eclipse启动器。 任何线索?如果需要更多细节,请告诉我。 Ant任务如下
<target name="test">
<junit fork="yes" haltonfailure="yes">
<test name="${test.class.name}" />
<formatter type="plain" usefile="false" />
<classpath refid="junittest.classpath" />
</junit>
</target>
答案 0 :(得分:3)
您应该检查junit.jar
和ant-junit.jar
蚂蚁正在尝试使用哪个并确保它们适用于JUnit 4.请查看http://ant.apache.org/manual/Tasks/junit.html以获取放置它们的最佳位置