2009年3月15日 星期日

U06 第一個元件(3)──Log記錄器的單元測試

Log記錄器的單元測試著重在這幾個項目:LogUtil所有層級的記錄功能、ApplLog所有層級的記錄功能、ApplLog設定不同的層級時是否能過濾掉不應有記錄的層級。Log提供的方法沒法驗證是否正確,因此在測試之後就只能在console與記錄檔案裡確認結果。

先寫好兩個使用ApplLog方式記錄trace、debug、info、warn、error、fatal六個層級的方法,一個只傳入message而另一個可傳入message與trhowable;測試時先記錄一行現在的等級,於設定ApplLog之後再呼叫記錄所有層級的方法,最後檢視螢幕的輸出與檔案的輸出入容是否正確。

元件庫現在的結構圖:

沒有留言:

張貼留言