私は現在Degraphを拡張して、依存関係ルールの違反をチェックしています。
これまでのところ、ScalaTestのマッチャーを作成しました。これは、JVM 用の私のお気に入りのテスト ライブラリであるためです。しかし、他の多くの人は、他のライブラリを使用することを好むか、使用する必要があります。したがって、それらにもマッチャー(または適切な同等のもの)を提供したいと思います。
一方、私は怠け者なので、考えられるすべてのライブラリにマッチャーを提供したくありません。
質問は次のとおりです。
すべての (またはほとんど/多くの) テスト ライブラリで使用できるある種のマッチャー ライブラリはありますか? それとも、Hamcrest マッチャーを他のすべてのライブラリのマッチャーに変換するラッパーでしょうか?
サポートしたいライブラリ (重要度の高い順):
- JUnit
- ScalaTest
- 最も人気のある Groovy 用のテスト ライブラリ
- 最も人気のある Clojure のテスト ライブラリ
- スペック2
- テストNG