2

我正在使用 PHPUnit 来测试我的代码但是当我使用 assertTrue phpunit 时,它的行为符合预期。这是否是 phpunit 的正常行为。我收到以下错误。

无法断言 1 为真。

4

1 回答 1

7

1 不是“真正的”真实值。你可以试试这个:

true == 1 // return true
true === 1 // return false
false == null // return true
false === null // return false

PHPUnit===assertTrue. 所以如果你这样做assertTrue(1);了,PHPUnit 就会停止,因为断言是错误的。

于 2013-01-16T12:58:08.170 回答