课程表

Apache Ant课程

工具箱
速查手册

JUnit 集成Ant

当前位置:免费教程 » 软件/图像 » Apache Ant

JUnit 是一个 Java 语言的单元测试框架。它易于使用且易于扩展。有许多可用的 JUnit 扩展。如果你对 JUnit 不是很熟悉,你可以在 www.junit.org 网址上下载相关手册。

如果你想学习Junit,可以访问我们的Junit教程

这一章节将向你展示如何用 Ant 来扩展 JUnit 。Ant 直接使用 JUnit 任务。

下面给出 JUnit 任务的相关属性:

属性描述
dir表示从哪里调用 VM。当 **fork** 被禁用的时候,这个属性将会被忽略。
jvm表示调用 JVM 的命令。当 **fork** 被禁用的时候,这个属性将会被忽略。
fork表示在独立的 java 虚拟机中运行测试文件。
errorproperty表示当有一个 JUnit 失效的时候,设置属性的名字。
failureproperty表示当有一个 JUnit 失效的时候,设置属性的名字。
haltonerror表示当一个测试有错误的时候,停止执行过程。
haltonfailure表示当有故障发生的时候,停止执行过程。
printsummary表示告知 Ant 展示每个测试例子的简单统计。
showoutput表示告知 Ant 展示输出结果到 log 日志文件或者格式器上。
tempdir表示存放 Ant 将会运用到的临时文件。
timeout表示测试过程耗时太长,超过了设置时间(毫秒级)。

让我们继续 Hello World 传真应用这个主题,并加入 JUnit 任务。

下面给出的例子展示了一个简单的 JUnit 测试例子的执行过程:

  1. <target name="unittest">
  2. <junit haltonfailure="true" printsummary="true">
  3. <test name="com.tutorialspoint.UtilsTest"/>
  4. </junit>
  5. </target>

上面给出的例子展示了 com.tutorialspoint.UtilsTest junit 类的执行过程。运行上面的代码,将会看到以下输出:

  1. test:
  2. [echo] Testing the application
  3. [junit] Running com.tutorialspoint.UtilsTest
  4. [junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 16.2 sec
  5. BUILD PASSED
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号