【问题标题】:PHPUnit assertTrue IssuePHPUnit assertTrue 问题
【发布时间】:2013-01-16 12:54:41
【问题描述】:

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

断言 1 为真失败。

【问题讨论】:

  • 发布您的代码...您会得到答案...

标签: php phpunit


【解决方案1】:

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

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

PHPUnit 在assertTrue 中使用===。因此,如果您执行assertTrue(1);,PHPUnit 将停止,因为断言为假。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-12
    • 2017-09-25
    • 2019-11-22
    相关资源
    最近更新 更多