我目前正在尝试使用ant xml文件配置构建文件以运行junit test。但是遇到了ClassNotFound Exception。以下是运行jUnit测试的代码的一部分:
<target name="junitreport" >
<junit printsummary="yes" haltonfailure="no">
<classpath refid="JUnit 4.libraryclasspath"/>
<formatter type="plain"/>
<formatter type="xml"/>
<batchtest todir="${junit.output.dir}">
<fileset dir="src/tests">
<include name="CalculatorTest.java"/>
</fileset>
</batchtest>
</junit>
</target>
如何解决这个问题?
答案 0 :(得分:1)
看起来您的测试类不属于类路径。
<classpath>
<path refid="JUnit 4.libraryclasspath"/>
<pathelement location="${test.build.dir}"/>
</classpath>
请查看此模板build.xml
:https://github.com/mplacona/java-junit-template-project/blob/master/build.xml