<分区>
我刚刚写了一个WeakArrayList<E>
类,它实现了 List<E>
, 与 WeakReference<E>
s 到元素,并进行适当的同步。
我完全有理由相信,通过测试套件会比我的类(class)更大更复杂。
List
有(免费)测试套件吗? , ArrayList
和 Map
?
谢谢!
<分区>
我刚刚写了一个WeakArrayList<E>
类,它实现了 List<E>
, 与 WeakReference<E>
s 到元素,并进行适当的同步。
我完全有理由相信,通过测试套件会比我的类(class)更大更复杂。
List
有(免费)测试套件吗? , ArrayList
和 Map
?
谢谢!
最佳答案
Google Collections 有一个非常精细的集合测试套件库,但它对于外部类和 JUnit 4 都不是开箱即用的。我 fork 了 http://google-collections.googlecode.com/svn/trunk ( Guava 的一个子集),我将测试转换成他们自己的库。我不得不修改一些类,并添加其他类,以便它可以在子类中正确地使用泛型,并解决一些其他问题。如果我能确定它不会违反任何许可,我可能会把它放在 GitHub 或其他地方。
关于java - Java List API 实现的开源测试套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993764/
相关文章:
java - Arraylist addAll() 方法抛出异常
google-home - 智能家居测试套件未发送 StartStop 测试用例的执行请求
javascript - 在 Underscore.js 中使用 JavaScript-Iterables
java - Android:从 PagerAdapter 获取 fragment
java - WildcardPatternSuite 找不到类
java - 如何获取 JUnit 4 测试套件中的测试集合
java - Hibernate 如何在 hibernate 标准中将 eager、select、batch 更改为延迟加载