在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 物聯(lián)網(wǎng)/ JUnit 集成
生成 WAR 文件
JUnit 集成
環(huán)境搭建
Eclipse 集成
部署應(yīng)用
屬性任務(wù)
擴(kuò)展 Ant
?# 執(zhí)行 Java 代碼
構(gòu)建項(xiàng)目
構(gòu)建文件
數(shù)據(jù)類型
生成 JAR 文件
生成文檔
屬性文件
封裝應(yīng)用
介紹

JUnit 集成

JUnit 是一個(gè) Java 語言的單元測(cè)試框架。它易于使用且易于擴(kuò)展。有許多可用的 JUnit 擴(kuò)展。如果你對(duì) JUnit 不是很熟悉,你可以在 www.junit.org 網(wǎng)址上下載相關(guān)手冊(cè)。

這一章節(jié)將向你展示如何用 Ant 來擴(kuò)展 JUnit 。Ant 直接使用 JUnit 任務(wù)。

下面給出 JUnit 任務(wù)的相關(guān)屬性:

屬性 描述
dir 表示從哪里調(diào)用 VM。當(dāng) **fork** 被禁用的時(shí)候,這個(gè)屬性將會(huì)被忽略。
jvm 表示調(diào)用 JVM 的命令。當(dāng) **fork** 被禁用的時(shí)候,這個(gè)屬性將會(huì)被忽略。
fork 表示在獨(dú)立的 java 虛擬機(jī)中運(yùn)行測(cè)試文件。
errorproperty 表示當(dāng)有一個(gè) JUnit 失效的時(shí)候,設(shè)置屬性的名字。
failureproperty 表示當(dāng)有一個(gè) JUnit 失效的時(shí)候,設(shè)置屬性的名字。
haltonerror 表示當(dāng)一個(gè)測(cè)試有錯(cuò)誤的時(shí)候,停止執(zhí)行過程。
haltonfailure 表示當(dāng)有故障發(fā)生的時(shí)候,停止執(zhí)行過程。
printsummary 表示告知 Ant 展示每個(gè)測(cè)試?yán)拥暮?jiǎn)單統(tǒng)計(jì)。
showoutput 表示告知 Ant 展示輸出結(jié)果到 log 日志文件或者格式器上。
tempdir 表示存放 Ant 將會(huì)運(yùn)用到的臨時(shí)文件。
timeout 表示測(cè)試過程耗時(shí)太長(zhǎng),超過了設(shè)置時(shí)間(毫秒級(jí))。

讓我們繼續(xù) Hello World 傳真應(yīng)用這個(gè)主題,并加入 JUnit 任務(wù)。

下面給出的例子展示了一個(gè)簡(jiǎn)單的 JUnit 測(cè)試?yán)拥膱?zhí)行過程:

<target name="unittest">
   <junit haltonfailure="true" printsummary="true">
      <test name="com.tutorialspoint.UtilsTest"/>
   </junit>
</target>

上面給出的例子展示了 com.tutorialspoint.UtilsTest junit 類的執(zhí)行過程。運(yùn)行上面的代碼,將會(huì)看到以下輸出:

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