JUnit: Hamcrest 使用

來源:互聯網
上載者:User

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 吧。其他系統的可以根據情況下載。

 

2. 解壓縮

 

tar   -zxvf   ×××.tgz

 

解壓之後,將檔案夾放到合適的目錄下面。假設路徑為 /home/mark/tools/hamcrest-1.2

 

3. hamcrest 與 Eclipse

 

假設你已經建立一個測試專案叫 TestHamcrest,並且已經匯入了 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 包。

 

 

 

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.