gpt4 book ai didi

java - java.util.Map 的通用测试工具?

转载 作者:搜寻专家 更新时间:2023-10-30 19:45:56 24 4
gpt4 key购买 nike

我有一个 Map 接口(interface)的自定义实现,它可以做一些奇特的事情,比如函数的惰性计算。在从外部构建之后,实现应该看起来是不可变的(例如,不支持 put() 和 putAll() 方法)

我看起来它在最基本的条件下工作。由于它非常复杂,我相信一定有大量潜伏的错误 w.r.t 线程安全、不规则的操作顺序等等......

由于 Map 接口(interface)的契约定义明确,我确信必须存在一个通用测试集合来检查极端情况、线程安全等。

我听说 Google Collections 为其图书馆运行了大约 25000 个单元测试。是否可以在某处下载它们?

最佳答案

Google Collections zip 包含他们的测试。那里应该有一个 google-collect-testfw jar。

Specifically, there's an abstract test for the general contract of Map.

关于java - java.util.Map 的通用测试工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/864624/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com