hamcrest 是一款比較不錯的 JUnit 測試 jar 包,本文介紹 hamcrest 在Eclipse下的使用。
1.下載hamcrest
直接在Google中搜索hamcrest即可。
附下載地址:http://code.google.com/p/hamcrest/downloads/list
選擇 Full Hamcrest distribution 版本,完整版。如果是在 linux 下面,可以下載tgz格式的。根據不同的需要進行選擇下載就可以。
2.在Eclipse下使用hamcrest
將壓縮包進行解壓。假設你已經新建一個測試項目叫 TestHamcrest,並且已經導入了 JUnit4 這個包。在 Eclipse 中,對項目 TestHamcrest 右鍵,選擇 Build Path / Add External Archive。選擇剛纔解壓過的文件夾下面的 hamcrest-core-1.3.jar、hamcrest-library-1.3.jar 兩個 jar 文件。
另外,在測試的class中導入:importstatic org.hamcrest.Matchers.*;
在這裏就可以使用assertThat方法了。
3.遇到的問題
運行時拋出SecurityException異常。解決辦法:將Eclipse中默認的Junit包移除,參照上一步的方法導入新版本的JUnit即可。附:junit-4.8.2.jar包下載地址:http://download.csdn.net/detail/zht0627/3125442