任務來設定JUnit測試,下面直接示範一個簡單的例子: 代碼: printsummary屬性會將測試的結果簡單的顯示出來,的name屬性是設定要進行測試的案例類別,Ant建構與調用JUnit進行測試的訊息如下: 代碼: Buildfile: build.xml setProperties: prepareDir: [mkdir] Created dir: D:\temp\classes compile: [javac] Compiling 3 source files to D:\temp\classes test: [junit] Running ObjectIOManagerTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.14 sec BUILD SUCCESSFUL Total time: 7 seconds 您也可以將JUnit的測試過程在Ant建構的過程訊息中顯示出來,只要加入標籤設定即可: 代碼: Ant建構與調用JUnit進行測試的訊息如下: 代碼: Buildfile: build.xml setProperties: prepareDir: [mkdir] Created dir: D:\temp\classes compile: [javac] Compiling 3 source files to D:\temp\classes test: [junit] Running ObjectIOManagerTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.18 sec [junit] Testsuite: ObjectIOManagerTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.18 sec [junit] ------------- Standard Output --------------- [junit] Writing data to test.dat ... done [junit] Reading data from test.dat ... done [junit] Writing data to test.dat ... done [junit] Reading data from test.dat ... done [junit] ------------- ---------------- --------------- [junit] Testcase: testSimpleObjectIO took 0.09 sec [junit] Testcase: testStudentObjectIO took 0.08 sec BUILD SUCCESSFUL Total time: 8 seconds 標籤還可以設定將測試的結果,以XML文件儲存下來,一個撰寫的例子如下,它將測試的結果儲存至report目錄中,檔案名稱為TEST-*.xml,*是您的測試案例類別名稱: 代碼: 您也可以將測試結果所產生的XML文件轉換為HTML文件,使用Ant可以直接幫您完成這個工作,標籤使用XSLT將XML文件轉換為HTML文件,一個撰寫的例子如下所示: 代碼: 設定搜尋TEST-*.xml文件,將之轉換為HTML文件,而最後的結果我們設定儲存至report/html/目錄下,format屬性中我們設定HTML文件具有框架,如果不設定這個屬性則HTML報告文件就不具有框架。 -------------------------------------------------------------------------------- 所有的時間均為 Powered by phpBB 2.0 .0.4 © 2001 phpBB Group ...展开收缩