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

arrow
arrow
    全站熱搜

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