专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

十五、JUnit 集成Ant

文章永久链接:https://tech.souyunku.com/9558

JUnit 集成Ant

JUnit 是一个 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 sec
BUILD PASSED

干货推荐

未经允许不得转载:搜云库技术团队 » 十五、JUnit 集成Ant

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们