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 工作的人!这些图书馆给汉克雷斯特带来了灵感。