final protected function assertClassIsAbstract(string $className): void
    {
        $this->assertClassExists($className);

        $reflection = new \ReflectionClass($className);

        self::assertTrue($reflection->isAbstract(), \sprintf(
            'Failed asserting that class "%s" is abstract.',
            $className
        ));
    }
final protected function assertClassIsAbstract(string $className): void
    {
        $this->assertClassExists($className);

        $reflection = new \ReflectionClass($className);

        self::assertTrue($reflection->isAbstract(), \sprintf(
            'Failed asserting that class "%s" is abstract.',
            $className
        ));
    }
final protected function assertClassIsAbstract ( string $ className ) : void { $ this -> assertClassExists ( $ className ) ; $ reflection = new \ ReflectionClass ( $ className ) ; self :: assertTrue ( $ reflection -> isAbstract ( ) , \ sprintf ( 'Failed asserting that class "%s" is abstract.' , $ className ) ) ; }
Asserts that a class is abstract.

@param string $className
Asserts that a class is abstract .