Mapインターフェイスのカスタム実装があります。これは、機能の遅延評価のような、すばらしいものです。外部からの構築後に実装が不変でなければなりません(例えば、put()メソッドやputAll()メソッドはサポートされません)。java.util.Mapの汎用テストハーネス?
ほとんどの基本条件で動作するようです。非常に複雑なので、スレッドの安全性、操作の不規則な順序など多くの潜在的なバグが存在するはずです。
マップインタフェースの規約は明確に定義されているため、コーナーケース、スレッドの安全性などをチェックする一般的なテストコレクション
私は、Google Collectionsがライブラリのユニットテストを約25000回実行していると聞いています。それらをどこかでダウンロードすることは可能ですか?
svnで掘り下げてください。そこに有望なものがたくさんあるように見えます。私の場合は –