junit測試assert各種斷言用法


assertEquals斷言:

它的作用是比較實際的值和用戶預期的值是否一樣

assertTrue與assertFalse斷言:

assertTrue與assertFalse可以判斷某個條件是真還是假,如果和預期的值相同則測試成功,否則將失敗

assertNull與assertNotNull斷言:

assertNull與assertNotNull可以驗證所測試的對象是否為空或不為空,如果和預期的相同則測試成功,否則測試失敗

assertSame與assertNotSame斷言

assertSame和assertEquals不同,assertSame測試預期的值和實際的值是否為同一個參數(即判斷是否為相同的引用)。assertNotSame則測試預期的值和實際的值是不為同一個參數。而assertEquals則判斷兩個值是否相等,通過對象的equals方法比較,可以相同引用的對象,也可以不同。

fail斷言:

“fail”斷言能使測試立即失敗,這種斷言通常用於標記某個不應該被到達的分支。例如assertTrue斷言中,condition為false時就是正常情況下不應該出現的,所以測試將立即失敗


免責聲明!

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



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