上面的代碼將創建一個類級的SUT(System Under Test,測試系統)對象。這樣一來,測試類中的所有測試都可以訪問該SUT對象的屬性和方法。
在這里,你還可以調用游戲的startNewGame方法——此方法只創建一個targetValue值。您的很多測試都將使用這個targetValue值,來測試程序能夠正確計算出游戲中的得分。
最后,切記在tearDown()方法中在調用超類前釋放掉你的SUT對象︰
【注意】一種值得推薦的測試做法是在方法setup()中創建SUT對象并在tearDown()方法中釋放它,以確保每個測試都對應一個徹底的清理。更多的有關細節討論,請參考Jon Reid的帖子http://qualitycoding.org/teardown/。
現在,你已經準備好編寫你的第一個測試了!
請使用如下代碼替換工程中的方法testExample():