PhpStorm 2021.3 Help

代码检查:不推荐使用 'assertEquals/assertNotEquals' 用法

使用、、和参数报告assertEqualsassertNotEquals函数的不推荐用法。$delta$maxDepth$canonicalize$ignoreCase

和函数的可选$delta、、、和参数已弃用$maxDepth,将在 PHPUnit 9 中删除。$canonicalize$ignoreCaseassertEqualsassertNotEquals

有关详细信息,请参阅assertEquals 函数 (phpunit.readthedocs.io)的用法。

在下面的示例中,assertEquals()调用用于断言几个不同的条件:stringandvalue值是否规范地相等,它们之间的差异是否大于 delta 值,以及它们是否相等,无论大小写。应用快速修复后,将使用更具体assertEqualsCanonicalizing()的 、assertEqualsWithDelta()assertEqualsIgnoringCase()

类测试扩展 \PHPUnit\Framework\TestCase { 公共函数 testSample() { $value = 'value'; $this->assertEquals('string', $value, 'message', 0.0, 10, true); $this->assertEquals('string', $value, 'message', 100.0); $this->assertEquals('string', $value, 'message', 0, 10, false, true); } }
类测试扩展 \PHPUnit\Framework\TestCase { 公共函数 testSample() { $value = 'value'; $this->assertEqualsCanonicalizing('string', $value, 'message'); $this->assertEqualsWithDelta('string', $value, 100.0, 'message'); $this->assertEqualsIgnoringCase('string', $value, 'message'); } }

禁止编辑器中的检查

  1. 将插入符号放在突出显示的行上,然后按Alt+Enter或单击意图操作图标

  2. 单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。

最后修改:2022 年 2 月 11 日