每个测试有多个断言是非常难闻的气味?我通常会尝试遵循“排列,行为,断言”模式以及每个测试指南的单个断言.我认为干净,小巧,孤立的测试是非常棒的.在大多数情况下,我设法做到这一点.然而,有时我会发现自己在我的安排之后立即声称“先决条件”:
'arrange: 'pre-conditions: Assert the arrange worked 'act: 'assert:
我的测试测试太多了吗?是否关心它不应该关心的事情?我很乐意听到一些意见.