想象我有一個方法:如何區分單元測試方法?
void Method(bool parameter){
if(parameter){
// first case
} else {
// second case
}
}
你首選的單元測試組織方法?
選項1:
void MethodTest(){
// test first case
// test second case
}
或
選項2:
void MethodTestFirstCase(){
// test first case
}
void MethodTestSecondCase(){
// test second case
}
+1爲「一個在另一個的路上」。這通常是在單個測試中進行多重檢查的理由。 – 2009-07-01 20:11:01