hamcrest 是一款比較不錯的 JUnit 測試 jar 包,本文介紹 hamcrest 在 Java 語言的使用。
如果你使用過 eclipse 和 JUnit4 的話,hamcrest 的使用會讓你如虎添翼。
1. 下載hamcrest
連接 Google,搜索 hamcrest 即可。
下載列表:http://code.google.com/p/hamcrest/downloads/list
選擇 Full Hamcrest distribution 版本,完整版。如果是在 linux 下面,可以下載tgz格式的。
win 下面下載 zip 吧。其他系統(tǒng)的可以根據(jù)情況下載。
2. 解壓縮
tar -zxvf ×××.tgz
解壓之后,將文件夾放到合適的目錄下面。假設路徑為 /home/mark/tools/hamcrest-1.2
3. hamcrest 與 Eclipse
假設你已經(jīng)新建一個測試項目叫 TestHamcrest,并且已經(jīng)導入了 JUnit4 這個包。
如果沒有的話,請參考其他關于 JUnit 的使用的文章。
在 Eclipse 中,對項目 TestHamcrest 右鍵,選擇 Build Path / Add External Archives。
選擇 /home/mark/tools/hamcrest-1.2 下面的 hamcrest-core-1.2.jar、hamcrest-library-1.2.jar 兩個 jar 文件。
項目中可以:
import static org.hamcrest.Matchers.*;
那么,可以直接使用其中的方法。更多關于 hamcrest 的使用,請參閱文檔!
4. 遇到麻煩
trouble: SecurityException 異常
methond:刪除 JUnit 包,然后在 Referenced Library 中再導入 Junit 包。