每個測試有多個斷言是否真的很難聞?我通常嘗試遵循「安排,行動,斷言」模式以及每個測試指南的單個斷言。我認爲乾淨,小型,孤立的測試純粹是令人敬畏的。大多數情況下,我設法做到這一點。然而,有時候我發現我自己聲稱「前提條件」之後就像這樣排列:在單元測試中聲明設置和預置條件
'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