1assertEquals()方法,用來查看物件中存的值是否是期待的值,與字串比較中使用的equals()方法類似;
  2assertFalse()assertTrue()方法,用來查看變數是是否為falsetrue,如果assertFalse()查看的變數的值是false則測試成功,如果是true則失敗,assertTrue()與之相反;
  3assertSame()assertNotSame()方法,用來比較兩個物件的引用是否相等和不相等,類似於通過“==”“!=”比較兩個物件;
  4assertNull()assertNotNull()方法,用來查看物件是否為空和不為空;
  5fail ()方法,意為失敗,用來拋出錯誤。我個人認為有兩個用途:首先是在測試驅動開發中,由於測試用例都是在被測試的類之前編寫,而寫成時又不清楚其正確與否,此時就可以使用fail方法拋出錯誤進行類比;其次是拋出意外的錯誤,比如要測試的內容是從資料庫中讀取的資料是否正確,而導致錯誤的原因卻是資料庫連接失敗。

狼翔月影 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 娜娜
  • 你的部落內容真棒,一定要持續下去!

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼