PHPUnit:如何断言一个类扩展了另一个类?

2022-08-30 23:27:09

在我的 PHPUnit 测试中,我想断言我正在测试的类扩展了另一个类。我如何使用 PHPUnit 执行此操作?


答案 1

使用 assertInstanceOf() 而不是 PHP 的内置运算符或函数,以便获得有意义的失败消息。instanceof

function testInstanceOf() {
    $obj = new Foo;
    self::assertInstanceOf('Bar', $obj);
}

...

Failed asserting that <Foo> is an instance of class "Bar".

答案 2

推荐