重複の可能性:
Javaカスタムコレクション実装のテストスイートはありますか?
java.util.List
のカスタム実装が正しく行われていることを確認するために使用できるテストケースライブラリはありますか?
私は確かに1つのテストケースを書くことができますが、すべてのList
方法の性質を考えると、テストが包括的であることを確認するのは難しいようです。
同様に、Javaコレクションインターフェイスのセット全体のテストケースがあると便利です。
重複の可能性:
Javaカスタムコレクション実装のテストスイートはありますか?
java.util.List
のカスタム実装が正しく行われていることを確認するために使用できるテストケースライブラリはありますか?
私は確かに1つのテストケースを書くことができますが、すべてのList
方法の性質を考えると、テストが包括的であることを確認するのは難しいようです。
同様に、Javaコレクションインターフェイスのセット全体のテストケースがあると便利です。
Guavaの人々は、コレクションテストライブラリを作成しましguava-testlib
た。これは、...彼らが多くのコレクションを実装しているためです。
ただし、現時点で私が見つけた最高のドキュメントは、このサードパーティのブログ投稿です。それは彼らのContributorSetUpWikiページで簡単に言及されています。
の実装を見てくださいorg.apache.commons.collections.list.AbstractTestList
。これがあなたが望むものかもしれません。