4

我刚刚写了一个WeakArrayList<E>类,它实现List<E>WeakReference<E>s 元素和适当的同步。

我完全有理由相信,一个完整的测试套件会比我的班级更大更复杂。

和是否有(免费)测试List套件?ArrayListMap

谢谢!

4

1 回答 1

2

Google Collections 有一个非常精细的集合测试套件库,但它不能开箱即用地用于外部类和 JUnit 4。我分叉了http://google-collections.googlecode.com/svn/trunk(A Guava 的子集),然后我将测试转换为他们自己的库。我必须修改一些类,并添加其他类,以便它可以在子类中正确使用泛型,并解决其他一些问题。如果我可以确定它不会违反任何许可,我可以将它放在 GitHub 或其他地方。

于 2012-10-25T23:32:55.510 回答