注意這段代碼只是為了完成類的結構,方法的實現暫時先空著。然后將這段代碼編譯成一個dll動態連接庫文件:UnitTest.dll。
我們運行NUnit的圖形測試工具,打開我們編譯好的dll文件,點"Run"按紐,就可以看到如下畫面:
很醒目紅色,表示測試并沒有成功,不過這個是在我們的預料之中的。
接下來,我們向剛才的Ticket類中完成我們的Add方法實現代碼:
public void Add(int num)
{
amount += num;
}
保存,重新編譯。
切換到NUnit,再點Run,可以看到:
Add方法已經變成綠色了,再接著將Sell方法也完成:
public void Sell()
{
amount -= 1;
}
再來測試,結果就變成:
啊,總算變成美麗的綠色了,大家現在體會到環保的重要性了吧。 :)
那么可以交任務了嗎?等等,別急,還有個異常沒測試呢,如果我們的Amount小于0的話,就會產生異常,那么,異常怎么測試呢?請接著看。
--------------------------------------------------------------------------------
測試異常:
還是跟上面一樣,先寫出測試代碼:
[Test]
文章來源于領測軟件測試網 http://www.kjueaiud.com/