每个测试有多个断言是否真的很难闻?我通常尝试遵循“安排,行动,断言”模式以及每个测试指南的单个断言。我认为干净,小型,孤立的测试纯粹是令人敬畏的。大多数情况下,我设法做到这一点。然而,有时候我发现我自己声称“前提条件”之后就像这样排列:在单元测试中声明设置和预置条件
'arrange:
'pre-conditions:
Assert the arrange worked
'act:
'assert:
我的测试测试是否过多?它关心的是它不应该关心的事情吗?我很想听听这方面的一些意见。
可能的重复[在单元测试中是否存在多于Assert的错误练习?](http://stackoverflow.com/questions/762512/is-it-bad-practice-to-have-more-than -a-unit-test) – 2010-08-31 12:54:21
如果从验证测试夹具设置与使用多个断言来验证结果的角度来看,我不认为这是重复的。重新命名问题以反映这一点可能会有所帮助。 – Jay 2010-08-31 13:31:36
我将重新命名以反映该建议。 @Carl Manaster:真棒胡子伙计! – Buzzer 2010-08-31 14:54:37