2009年3月24日 星期二

U09 基本Data Model的單元測試

針對ModelInterface裡列出的所有方法,都必須要作unit test。由於在ModelAbstract這層還不需要實作類別,所以另外準備了一個ModelAbstractTest類別作為測試用途。

同樣地在產生測試類別的同時,創建所有需要測試的方法並一一加以實作,測試的內容越多越詳細未來出問題的機率就越小。在測試setAttributes()時發現ListMap需要一個clone的方法,用來避免傳入的集合被ModelAbstract直接引用的問題。

以下是通過全部測試的結果圖。

沒有留言:

張貼留言