PHPUnit: Как утверждать, что класс расширяет другой класс?

В моем тесте PHPUnit я хотел бы утверждать, что класс, который я тестирую, расширяет другой класс. Как это сделать с помощью PHPUnit?

Используйте assertInstanceOf() вместо встроенного в PHP оператора или функций PHP, чтобы вы получили значимое сообщение об assertInstanceOf() .

 function testInstanceOf() { $obj = new Foo; self::assertInstanceOf('Bar', $obj); } ... Failed asserting that <Foo> is an instance of class "Bar". 

Как насчет использования instanceof?

-> http://php.net/manual/en/internals2.opcodes.instanceof.php

is_subclass_of() (или возможно is_a() ) может быть тем, что вы ищете.

Или также вы должны использовать это утверждение следующим образом:

  $this->assertSame( 'Symfony\Component\Form\AbstractType', get_parent_class('AppBundle\Form\CarType'), 'The form does not extend the AbstractType class' );