And*_*son 14 java collections unit-testing guava
我有一个Map接口的自定义实现,它做了一些奇特的东西,比如懒惰的函数评估.从外部构造后,实现应该是不可变的(例如,不支持put()和putAll()方法)
我看起来它在最基本的条件下工作.由于它非常复杂,我相信必须有大量潜在的错误,线程安全,不规则的操作顺序等等.
由于Map接口的合约定义明确,我确信必须存在一个通用的测试集合,用于检查角落情况,线程安全等.
我听说Google Collections为他们的库运行了大约25000个单元测试.可以在某处下载它们吗?