junit.framework.AssertionFailedError:在xyz包中找不到测试

时间:2011-09-19 14:12:21

标签: eclipse ant junit4

当我尝试从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>

1 个答案:

答案 0 :(得分:3)

您应该检查junit.jarant-junit.jar蚂蚁正在尝试使用哪个并确保它们适用于JUnit 4.请查看http://ant.apache.org/manual/Tasks/junit.html以获取放置它们的最佳位置