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