我目前正在扩展Degraph以检查是否违反依赖规则。
到目前为止,我已经为ScalaTest创建了匹配器,因为这是我最喜欢的 JVM 测试库。但许多其他人更喜欢或不得不使用其他库。所以我也想为那些提供匹配器(或任何适当的等价物)。
另一方面,我很懒,所以我不想为每个可以想象的库提供匹配器。
所以问题是:
是否有某种匹配器库可以在所有(或大多数/许多)测试库中使用?或者也许是一个将 Hamcrest 匹配器转换为所有其他库的匹配器的包装器?
我想支持的库(按重要性顺序):
- JUnit
- ScalaTest
- 最受欢迎的 Groovy 测试库
- Clojure 最受欢迎的测试库
- 规格2
- 测试NG