JUnit 集成Ant
编辑教程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
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟