当前位置:K88软件开发文章中心编程工具Apache Ant → 文章内容

JUnit 集成Ant

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-24 10:03:11

由 ?﹏???ζ???﹏﹏? 创建,youj 最后一次修改 2016-08-12 JUnit 集成AntJUnit 是一个 Java 语言的单元测试框架。它易于使用且易于扩展。有许多可用的 JUnit 扩展。如果你对 JUnit 不是很熟悉,你可以在 www.junit.org 网址上下载相关手册。这一章节将向你展示如何用 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 测试例子的执行过程:<target name="unittest"> <junit haltonfailure="true" printsummary="true"> <test name="com.tutorialspoint.UtilsTest"/> </junit></target>上面给出的例子展示了 com.tutorialspoint.UtilsTest junit 类的执行过程。运行上面的代码,将会看到以下输出:test:[echo] Testing the application[junit] Running com.tutorialspoint.UtilsTest[junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 16.2 secBUILD PASSED

JUnit 集成Ant