JavaHamcrest
v3.0
Hamcrest 是一個匹配器庫,可以將其組合起來以在測試中創建靈活的意圖表達。它們也被用於其他目的。
本教學是了解如何使用 Hamcrest 的好地方。
您可以從 Maven Central 取得 Hamcrest 二進位。如果您使用 Maven、Gradle 等建置工具,只需將依賴項聲明新增至建置定義即可。請造訪 Hamcrest Distributables 以了解更多資訊。
文件可以在 Hamcrest 網站上找到。有關最近更改的詳細列表,請參閱 CHANGES.md
如果您發現 Java Hamcrest 有問題,請在先檢查該問題是否尚未提出後,透過 GitHub 問題追蹤器報告。
從原始碼建置 Hamcrest 至少需要 JDK 1.8。
克隆儲存庫,然後從儲存庫工作區的頂級目錄執行以下命令:
./gradlew clean 建置 javadoc
這將下載正確版本的 Gradle、執行完整的乾淨建置、執行所有測試並將編譯的類別(如果成功)打包到 jar 檔案中。結果在hamcrest/build/libs
目錄下查看。
開發商:
喬·沃恩斯
納特·普萊斯
史蒂夫·弗里曼
貢獻者:
羅伯特·查特利
湯姆懷特
尼爾鄧恩
丹·諾斯
馬格納·拉斯穆森
大衛·薩夫
湯姆·丹利
喬‧施梅策
另外,感謝所有參與 DynaMock、nMock、jMock、EasyMock 和 MiniMock 工作的人!這些圖書館為漢克雷斯特帶來了靈感。