Ant和Junit使用的一些问题
2019獨角獸企業重金招聘Python工程師標準>>>
ant集成junit自動測試的build.xml標準模板
利用Ant集成Junit自動測試并生成測試報告,可以極大的提高測試的工作效率,其優勢只要是測試用例的批量處理功能。前不久在網上看到很多關于Junit測試的文章,欣聞Ant支持Junit的集成,迫不及待的嘗試了一番。
1.???????? 的配置:ant
本案例采用apache-ant-1.6.5版本,下載ant后需要將Junit3.8.1拷貝到ANT_HOME的lib目錄下。Ant在執行過程TestCase過程中除了需要在classpath中可見,還需要在ant中可見,否則會報錯。
ant+junit出現NoSuchMethodError的原因
解決方法:
換junit 3.7,測試程序可以運行,但是,TestCase必須重寫那個帶String參數的構造器才能通過編譯(在junit 3.8.1下沒有這個問題,先前我們的TestCase都沒有這樣做)
而用junit 3.8.1的話,不管是否重寫構造器,總是會出NoSuchMethodError -_-b
編譯時使用junit來檢查編碼的方法
我們都清楚,日常開發中,最常用的功能是:編譯、打包、運行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"/>
轉載于:https://my.oschina.net/linuxred/blog/38604
總結
以上是生活随笔為你收集整理的Ant和Junit使用的一些问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 敏友的【敏捷个人】有感(3): 有感于“
- 下一篇: Spring基于IOC容器基本原理