斷言為PHPUnit的主要功能,用來驗證單元的執行結果是不是預期值。
例子:
assertTrue(true); # SUCCESSFUL
assertEquals('orz', 'oxz', 'The string is not equal with orz'); #UNSUCCESSFUL
assertCount(1, array('Monday')); # SUCCESSFUL
assertContains('PHP', array('PHP', 'Java', 'Ruby')); # SUCCESSFUL
assertTrue():判斷實際值是否為true。
assertEquals():預期值是orz,實際值是oxz,因為兩個值不相等,所以這一個斷言失敗,會顯示The string is not equal with orz的字串。
原文轉自:http://www.jianshu.com/p/ba6829a6f3ec