【发布时间】:2013-01-16 12:54:41
【问题描述】:
我正在使用 PHPUnit 来测试我的代码但是当我使用 assertTrue 时,phpunit 的行为符合预期。这是否是 phpunit 的正常行为。我收到以下错误。
断言 1 为真失败。
【问题讨论】:
-
发布您的代码...您会得到答案...
我正在使用 PHPUnit 来测试我的代码但是当我使用 assertTrue 时,phpunit 的行为符合预期。这是否是 phpunit 的正常行为。我收到以下错误。
断言 1 为真失败。
【问题讨论】:
1 不是“真正的”真实值。你可以试试这个:
true == 1 // return true
true === 1 // return false
false == null // return true
false === null // return false
PHPUnit 在assertTrue 中使用===。因此,如果您执行assertTrue(1);,PHPUnit 将停止,因为断言为假。
【讨论】: