5
测试列表…针对每种情况都在同一测试中还是在一项测试中?
我正在测试某个功能是否可以实现列表中的预期功能。所以我要测试 f(null) -> null f(empty) -> empty f(list with one element) -> list with one element f(list with 2+ elements) -> list with the same number of elements, doing what expected 为此,最好的方法是什么? 在同一(方法)测试中测试所有案例,名称为“ WorksAsExpected” 针对每种情况进行一次测试,因此 “ WorksAsExpectedWhenNull” “ WorksAsExpectedWhenEmpty” “ WorksAsExpectedWhenSingleElement” “ WorksAsExpectedWhenMoreElements” 我没有想到的另一种选择:-)
21
unit-testing
tdd