- Apache ANT 教程
- ANT - 首页
- ANT - 简介
- ANT - 环境设置
- ANT - 构建文件
- ANT - 属性任务
- ANT - 属性文件
- ANT - 数据类型
- ANT - 构建项目
- ANT - 构建文档
- ANT - 创建 JAR 文件
- ANT - 创建 WAR 文件
- ANT - 打包应用程序
- ANT - 部署应用程序
- ANT - 执行 Java 代码
- ANT - Eclipse 集成
- ANT - JUnit 集成
- ANT - 扩展 Ant
- Apache ANT 常用示例
- ANT - 使用 Token
- ANT - 使用命令行参数
- ANT - 使用 If Else 语句
- ANT - 自定义组件
- ANT - 监听器和记录器
- Apache ANT 资源
- ANT - 快速指南
- ANT - 有用资源
- ANT - 讨论
Ant - JUnit 集成
JUnit 是 Java 开发中常用的单元测试框架。它易于使用且易于扩展。有很多 JUnit 扩展可用。如果您不熟悉 JUnit,请从 www.junit.org 下载并阅读其手册。
本章介绍如何使用 Ant 执行 JUnit 测试。通过 JUnit 任务,使用 Ant 可以使这一过程非常直接。
JUnit 任务的属性如下所示:
序号 | 属性及描述 |
---|---|
1 | dir 从哪里调用 VM。禁用 fork 时忽略此项。 |
2 | jvm 用于调用 JVM 的命令。禁用 fork 时忽略此项。 |
3 | fork 在单独的 JVM 中运行测试。 |
4 | errorproperty 如果发生 JUnit 错误,要设置的属性名称。 |
5 | failureproperty 如果发生 JUnit 失败,要设置的属性名称。 |
6 | haltonerror 发生测试错误时停止执行。 |
7 | haltonfailure 发生失败时停止执行。 |
8 | printsummary 建议 Ant 为每个测试显示简单的统计信息。 |
9 | showoutput 建议 Ant 将输出发送到其日志和格式化程序。 |
10 | tempdir Ant 将使用的临时文件的路径。 |
11 | timeout 退出运行时间超过此设置(以毫秒为单位)的测试。 |
让我们继续讨论 **Hello World** 传真 Web 应用程序的主题,并添加一个 JUnit 目标。
以下示例显示了一个简单的 JUnit 测试执行:
<target name="unittest"> <junit haltonfailure="true" printsummary="true"> <test name="com.tutorialspoint.UtilsTest"/> </junit> </target>
此示例显示在 com.tutorialspoint.UtilsTest junit 类上执行 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
广告