java分享第十四天(TestNG Assert詳解)


 TestNG Assert 詳解

org.testng.Assert 用來校驗接口測試的結果,那么它提供哪些方法呢? 
中心為Assert測試類,一級節點為方法例如assertEquals,二級結點為參數類型及參數個數,double 3/2 表示支持傳入3個double類型的參數,也支持傳入2個double類型的參數。 
方法介紹: 
fail 直接失敗測試用例,可以拋出異常。 
assertTrue 判斷是否為true。 
assertFalse 判斷是否為false。 
assertSame 判斷引用地址是否相等。 
assertNotSame 判斷引用地址是否不相等。 
assertNull 判斷是否為null 
assertNotNull 判斷是否不為null 
assertEquals 判斷是否相等,Object類型的對象需要實現hashCode及equals方法,集合類型Collection/Set/Map 中的對象也需要實現hashCode及equals方法,3個double參數時比較好玩,前兩個double相等,或者前兩個double的差值小於傳入的第三個double值,即偏移量小於多少時,認為相等。 
assertNotEquals 判斷是否不相等 
assertEqualsNoOrder 判斷忽略順序是否相等 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM