Java列表API实现的开源测试套件?
我刚刚编写了一个Java列表API实现的开源测试套件?,java,collections,test-suite,Java,Collections,Test Suite,我刚刚编写了一个weakarylist类,它实现了List,对元素进行WeakReferences,并进行适当的同步 我有充分的理由相信,一个完整的测试套件将比我的类更大、更复杂 是否有列表、阵列列表和地图的(免费)测试套件 谢谢 googlecollections有一个非常复杂的集合测试套件库,但它既不能用于外部类,也不能用于junit4。我分叉(番石榴的子集),并将测试转换为它们自己的库。我必须修改一些类,并添加其他类,以便它能够正确地处理子类中的泛型,并解决一些其他问题。如果我能确定它不会
weakarylist
类,它实现了List
,对元素进行WeakReference
s,并进行适当的同步
我有充分的理由相信,一个完整的测试套件将比我的类更大、更复杂
是否有列表
、阵列列表
和地图
的(免费)测试套件
谢谢 googlecollections有一个非常复杂的集合测试套件库,但它既不能用于外部类,也不能用于junit4。我分叉(番石榴的子集),并将测试转换为它们自己的库。我必须修改一些类,并添加其他类,以便它能够正确地处理子类中的泛型,并解决一些其他问题。如果我能确定它不会违反任何许可证,我可以将它放在GitHub或其他东西上。注意:根据您的具体实现,如果您的
WeakaryList
类违反了列表规范,它(可以预见)将无法通过测试套件。这实际上取决于您如何尝试将弱引用引入列表界面。是的,我知道。我的实现将符合列表
。特别是,只要存在对Weakarray列表中所有项目的(其他)强引用以及各种其他条件,它的行为将与SEArrayList
完全相同。