【发布时间】:2010-07-12 04:39:21
【问题描述】:
我读到我应该先编写简单的基本测试,然后逐渐提高到更难的测试。我应该为以下函数编写哪些测试(按顺序)?
函数List.syncWithList(lst)
- 应将不在列表中但在
lst中的任何项目添加到列表中 - 应删除列表中不在
lst中的所有项目 - 应替换列表中与
lst中版本标签不同的任何项目 - 不应替换列表中与
lst中具有相同版本标签的任何项目
【问题讨论】:
-
您提供了要测试的内容列表。你还想要什么?
标签: unit-testing function tdd testing