PhpStorm 2021.3 Help

代码检查:断言可以替换为 'assertEmpty/assertNotEmpty'

报告PHPUnit 测试中可以用/替换的assertTrue/用法。assertFalseassertEmptyassertNotEmpty

有关详细信息,请参阅assertEmpty (phpunit.readthedocs.io)

在以下示例中,$arr最初通过提供empty()count()函数调用作为assertTrue方法的条件来执行断言数组是否为空。应用快速修复后,更具体的assertEmptyassertNotEmpty直接在$arr阵列上使用。

类测试扩展\PHPUnit\Framework\TestCase { public function doTestTrue() { $arr = ["a", "b", "c"]; $this->assertTrue(empty($arr)); $this->assertTrue(count($arr) <= 0); $this->assertTrue(count($arr) != 0); } }
类测试扩展\PHPUnit\Framework\TestCase { public function doTestTrue() { $arr = ["a", "b", "c"]; $this->assertEmpty($arr); $this->assertEmpty($arr); $this->assertNotEmpty($arr); } }

禁止编辑器中的检查

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

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

最后修改:2022 年 2 月 11 日