list.Add(5);
list.Add(10);
Assertion.AssertEquals(2, list.Count);
Assertion.AssertEquals(5, list[0]);
Assertion.AssertEquals(10, list[1]);
}
在此測試中,我選擇同時測試兩個操作:
1、列表正確維護 Count 屬性。
2、列表可以包含兩個項。
某些測試驅動開發的倡議者提倡測試應盡可能只測試數目,但是如果只測試數目而不測試項目,這對于我而言有些不可思議,因此我所選擇的是兩者一起測試。
編譯這段代碼時,由于 IntegerList 類中沒有方法,因此編譯失敗,為此我加上以下代碼進行編譯:
public int Count
{
get
{
return -1;
}
}
public void Add(int value)
{
}
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/