我剛剛開始用C#進行單元測試。
我一直在閱讀關於單元測試的很長一段時間,而且我已經在玩NUnit,但這是我第一次嘗試爲實際代碼編寫真正的測試。如何單元測試轉換庫?
但我的問題是:
我很難想出我可以測試的東西。
我想測試的項目是一個轉換庫(將POCO列表轉換爲ADO記錄集)。
到目前爲止,我想出了只有兩件事情進行測試:
- 如果記錄存在的話(不爲空,不爲空)
- 如果每個字段的內容是一樣的( - >如果
RS!Foo == POCO.Foo
)
所以,我的問題是:
- 我還能測試時,我的代碼菊st轉換A到B?
- 或者這個項目太小/太簡單/不是一個很好的例子來寫幾個有意義的單元測試嗎?
一個測試用例沒有做出很好的單元測試。 –
@JimMischel - 實際上,不,一個非常好的測試用例*是一個很好的單元測試。但是我認爲你的意思是說一個測試用例不會構成一個很好的測試*套件*。同意。但是,這只是爲了表明他可以測試代碼的一種方式。如果他做出未來的改變,它也將作爲迴歸測試的雙倍。 –