我已经阅读过,应该首先编写简单的基本测试,并逐渐转向更难的测试。对于以下函数,我应该按顺序编写哪些测试?
function List.syncWithList(lst)
- 应该将不在列表中但在
lst
中的任何项目添加到列表中 - 应该删除列表中不在
lst
中的任何项目 - 应该替换列表中具有与
lst
中不同版本标签的任何项目 - 不应该替换列表中具有与
lst
中相同版本标签的任何项目
我已经阅读过,应该首先编写简单的基本测试,并逐渐转向更难的测试。对于以下函数,我应该按顺序编写哪些测试?
function List.syncWithList(lst)
lst
中的任何项目添加到列表中lst
中的任何项目lst
中不同版本标签的任何项目lst
中相同版本标签的任何项目