
- 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
廣告