4

要素にsを付けて、適切な同期WeakArrayList<E>を実装するクラスを作成しました。List<E>WeakReference<E>

スルーテストスイートは私のクラスよりもはるかに大きく複雑になると私は信じるに足る理由があります。

List、およびの(無料の)テストスイートはArrayListありMapますか?

ありがとう!

4

1 に答える 1

2

Googleコレクションにはコレクションテストスイートの非常に精巧なライブラリがありますが、外部クラスやJUnit4にそのまま使用することはできません。http : //google-collections.googlecode.com/svn/trunk(A Guavaのサブセット)、そして私はテストを独自のライブラリに変換しました。サブクラスのGenericsで正しく機能するように、また他のいくつかの問題を解決するために、いくつかのクラスを変更し、他のクラスを追加する必要がありました。ライセンスに違反しないと判断できれば、GitHubなどに載せることができます。

于 2012-10-25T23:32:55.510 に答える