}
約束解決
類的內部狀態通過字符串來進行表示因而得以解決
設計原理
在基類定義的 toString() 方法能夠提供特定對象的狀態的描述,通過將對象狀態描述進行打印和顯示來判定對象狀態是否與預期相符
模式(三) Equal 模式
模式名稱
Equal
測試對象
JAVA 類
針對問題
作為運算結果的類
約束
測試人員不知道如何檢驗一個運算對象的中間結果和最終結果
解決方法
定義 equals 方法比較實際結果與預期結果進行比較
實例
class SomeClass {
//…
public boolean equals(Object o){
// custom comparison
}
延伸閱讀
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/