📜  PHPUnit assertIsNotObject()函数(1)

📅  最后修改于: 2023-12-03 15:03:44.696000             🧑  作者: Mango

PHPUnit assertIsNotObject()函数介绍

PHPUnit assertIsNotObject()函数用于判断指定的值是否不是对象类型。

语法
assertIsNotObject(mixed $actual, string $message = '');

参数说明:

  • $actual:需要验证的参数。
  • $message:可选参数,用于在测试失败时输出自定义的错误消息。
返回值

该函数无返回值。

示例
use PHPUnit\Framework\TestCase;

class ExampleTest extends TestCase
{
    public function testAssertIsNotObject()
    {
        $value = 'hello';
        $this->assertIsNotObject($value);

        $object = new stdClass();
        $this->assertIsNotObject($object, '该值不应该是对象');
    }
}

在上面的示例中,我们对一个普通的字符串和一个对象进行了判断,并且指定了一个自定义的错误消息。如果判断失败,则会在测试结果中输出错误消息。

结论

PHPUnit assertIsNotObject()函数可以用于判断指定的值是否不是对象类型。如果该值为对象,则会输出自定义的错误消息。在编写单元测试时,该函数可以被用于判断返回值是否符合预期。