Generic Test harness for java.util.Map?
2022-09-04 04:20:51
我有一个Map接口的自定义实现,它做了一些花哨的事情,比如函数的惰性求值。从外部构造后,实现应该看起来是不可变的(例如,不支持put()和putAll()方法)
我看起来它在最基本的条件下工作。由于它非常复杂,我确信必须有大量的潜伏错误w.r.t线程安全,不规则的操作顺序等等。
由于 Map 接口的合约定义良好,我确信必须存在一个通用测试集合来检查角情况、线程安全性等。
我听说Google Collections为他们的库运行了大约25000个单元测试。是否可以在某个地方下载它们?