【发布时间】:2010-08-31 12:52:53
【问题描述】:
每次测试有多个断言是否真的很糟糕?我通常尝试遵循“安排、行动、断言”模式以及每个测试指南中的单个断言。我认为拥有干净、小型、独立的测试是非常棒的。在大多数情况下,我设法做到了这一点。然而,有时我发现自己在安排之后就断言“先决条件”:
'arrange:
'pre-conditions:
Assert the arrange worked
'act:
'assert:
我的测试测试太多了吗?它是否关心它不应该关心的事情?我很想听听对此的一些意见。
【问题讨论】:
-
如果您从验证测试夹具设置与使用多个断言来验证结果的角度来看,我不认为这是重复的。重命名问题以反映这一点可能会有所帮助。
-
我将重命名以反映建议。 @Carl Manaster:胡须帅哥!
标签: unit-testing testing tdd