gossi\codegen\tests\generator\InterfaceGeneratorTest::testExtends PHP Method

testExtends() public method

public testExtends ( )
    public function testExtends()
    {
        $generator = new ModelGenerator();
        $expected = 'interface MyInterface extends \\Iterator {' . "\n" . '}';
        $interface = PhpInterface::create('MyInterface')->addInterface('\\Iterator');
        $this->assertEquals($expected, $generator->generate($interface));
        $expected = 'interface MyInterface extends \\Iterator, \\ArrayAccess {' . "\n" . '}';
        $interface = PhpInterface::create('MyInterface')->addInterface('\\Iterator')->addInterface('\\ArrayAccess');
        $this->assertEquals($expected, $generator->generate($interface));
    }
InterfaceGeneratorTest