【发布时间】:2009-10-15 02:10:26
【问题描述】:
为了好玩,我将编写自己的常见数据结构实现,如链表或二叉排序树。是否有任何已经存在的好的测试套件可供我用来确保他们完全履行合同?
(自己测试它们可能不会那么难,但如果已经完成,我不想重新发明轮子。)
(是的,我知道编写链表实现是在重新发明轮子,如果这是一个项目,我会使用 Java 的链表并完成它。)
【问题讨论】:
标签: java unit-testing data-structures linked-list
为了好玩,我将编写自己的常见数据结构实现,如链表或二叉排序树。是否有任何已经存在的好的测试套件可供我用来确保他们完全履行合同?
(自己测试它们可能不会那么难,但如果已经完成,我不想重新发明轮子。)
(是的,我知道编写链表实现是在重新发明轮子,如果这是一个项目,我会使用 Java 的链表并完成它。)
【问题讨论】:
标签: java unit-testing data-structures linked-list
我建议您也编写自己的测试套件。通过为 Collection 和 List 接口编写通用测试,可以为不同的数据结构重用许多测试,并为您实现的每个特定数据结构添加更多测试。
【讨论】:
您可以查看Harmony 项目,他们有tests for a linked list。
【讨论】: