我正在使用PHPUnit来测试我的代码但是当我使用assertTrue时,phpunit表现得很好.这是phpunit的正常行为吗?我收到以下错误.
声明1为真的失败.
1不是"真实"的真实价值.你可以试试这个:
true == 1 // return true
true === 1 // return false
false == null // return true
false === null // return false
Run Code Online (Sandbox Code Playgroud)
PHPUnit的使用===在assertTrue.所以,如果你这样做assertTrue(1);,PHPUnit就会停止,因为断言是错误的.