Ant和Junit使用的一些問題

ant集成junit自動測試的build.xml標準模板html

利用Ant集成Junit自動測試並生成測試報告,能夠極大的提升測試的工做效率,其優點只要是測試用例的批量處理功能。前不久在網上看到不少關於Junit測試的文章,欣聞Ant支持Junit的集成,火燒眉毛的嘗試了一番。
1.         的配置:ant
本案例採用apache-ant-1.6.5版本,下載ant後須要將Junit3.8.1拷貝到ANT_HOME的lib目錄下。Ant在執行過程TestCase過程當中除了須要在classpath中可見,還須要在ant中可見,不然會報錯。 apache

ant+junit出現NoSuchMethodError的緣由測試

解決方法:ui

換junit 3.7,測試程序能夠運行,可是,TestCase必須重寫那個帶String參數的構造器才能經過編譯(在junit 3.8.1下沒有這個問題,先前咱們的TestCase都沒有這樣作)
而用junit 3.8.1的話,無論是否重寫構造器,老是會出NoSuchMethodError -_-b編碼

編譯時使用junit來檢查編碼的方法spa

咱們都清楚,平常開發中,最經常使用的功能是:編譯、打包、運行junit testcase、檢查編碼規範。在此給出這些最經常使用功能的一個ant模板文件,與各位共享。
<?xml version="1.0" encoding="gb2312"?>
<project name="Test Project" default="all" basedir=".">

    <property name="src.code" value="src"/>
    <property name="src.junit" value="junit"/>
    <property name="lib.dir" value="lib"/> code

相關文章
相關標籤/搜索