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 判斷忽略順序是否相等