本文介绍了PHPUnit:如何断言一个类扩展了另一个类?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的PHPUnit测试中,我想断言我正在测试的类扩展了另一个类.我该如何使用PHPUnit?

In my PHPUnit test, I would like to assert that the class that I am testing extends another class. How can I do this with PHPUnit?

推荐答案

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

Use assertInstanceOf() instead of PHP's built in instanceof operator or functions so that you get a meaningful failure message.

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

...

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

这篇关于PHPUnit:如何断言一个类扩展了另一个类?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-22 19:01