阿帕奇AntUnit僅僅是可用於測試本身Ant任務的集合。
這些任務特製驗證Ant構建文件的完整性,看看是否任何任務或程序返回錯誤或停止進程。
AntUnit基本上是一個單元測試為Ant文件,一個Apache Ant的庫靈感的的JUnit 。
更多的文檔可以在下載包中找到
什麼在此版本中是新的:
- 修正錯誤:李>
- 現在LogCapturer可以選擇添加(依賴於平台)行,它記錄日誌信息之間的休息。該日誌相關的斷言和logcontent資源有一個新的屬性和QUOT; mergeLines"控制換行,則默認為"真" - 即沒有換行 - 保持向後兼容 。
- 其他變更:
- 在新的斷言assertRefResourceExists,assertRefResourceDoesntExist,assertRefResourceContains,assertRefResourceDoesntContain,assertNestedResourceExists,assertNestedResourceDoesntExist已被添加。這些新的斷言工作的非文件系統資源不像AntUnit 1.2現有的表兄弟。
- 在一個名為&QUOT新AntUnitListener; logforwarder"可以連接到轉發從項目中的任何日誌輸出被測立即運行AntUnit任務項目。
什麼版本1.2是新的:
- 修正錯誤:
- 默認XSLT樣式表現在可以正確地轉義XML異常堆棧跟踪。
- assertPropertyContains沒有檢查屬性的值butthe屬性的名稱。
- 更改:
- 現在可以通過含有&#X3C從構建文件引用; antunit>根據測試任務的生成文件。
- 在新的斷言和assertResourceExists havebeen assertResourceDoesntExist增加。
- 現在assertResourceContains首先驗證給定的資源確實存在使用assertResourceExists。
- 在XSLT樣式表現在發送到System.err的和System.out的日誌創建HTML文件,而不是純文本。
- 實驗JUnit3和JUnit4適配器允許從JUnit運行啟動AntUnit腳本。該代碼的API是不固定的,在將來的版本可能會改變。
在什麼版本1.1是新的:
- 在另外幾個錯誤修正和一些新的斷言AntUnit 1.1讓聽眾測試接收被測項目的日誌輸出。無論plainlistener和xmllistener有一個選項,使他們呼應項目的輸出到各自的日誌。
要求:
- 在Apache Ant的1.7或更高版本
評論沒有發現