我刚刚写了一个WeakArrayList<E>
类,它实现List<E>
了WeakReference<E>
s 元素和适当的同步。
我完全有理由相信,一个完整的测试套件会比我的班级更大更复杂。
和是否有(免费)测试List
套件?ArrayList
Map
谢谢!
我刚刚写了一个WeakArrayList<E>
类,它实现List<E>
了WeakReference<E>
s 元素和适当的同步。
我完全有理由相信,一个完整的测试套件会比我的班级更大更复杂。
和是否有(免费)测试List
套件?ArrayList
Map
谢谢!
Google Collections 有一个非常精细的集合测试套件库,但它不能开箱即用地用于外部类和 JUnit 4。我分叉了http://google-collections.googlecode.com/svn/trunk(A Guava 的子集),然后我将测试转换为他们自己的库。我必须修改一些类,并添加其他类,以便它可以在子类中正确使用泛型,并解决其他一些问题。如果我可以确定它不会违反任何许可,我可以将它放在 GitHub 或其他地方。