代码检查:不推荐使用 'assertEquals/assertNotEquals' 用法
使用、、和参数报告assertEquals
和assertNotEquals
函数的不推荐用法。$delta
$maxDepth
$canonicalize
$ignoreCase
$delta
、、、和参数已弃用$maxDepth
,将在 PHPUnit 9 中删除。$canonicalize
$ignoreCase
assertEquals
assertNotEquals
有关详细信息,请参阅assertEquals 函数 (phpunit.readthedocs.io)的用法。在下面的示例中,assertEquals()
调用用于断言几个不同的条件:string
andvalue
值是否规范地相等,它们之间的差异是否大于 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'); } }
禁止编辑器中的检查
将插入符号放在突出显示的行上,然后按Alt+Enter或单击。
单击要抑制的检查旁边的箭头,然后选择必要的抑制操作。
最后修改:2022 年 2 月 11 日