gossi\codegen\tests\generator\ClassGeneratorTest::testInterfaces PHP Method

testInterfaces() public method

public testInterfaces ( )
    public function testInterfaces()
    {
        $generator = new ModelGenerator();
        $expected = 'class MyClass implements \\Iterator {' . "\n" . '}';
        $class = PhpClass::create('MyClass')->addInterface('\\Iterator');
        $this->assertEquals($expected, $generator->generate($class));
        $expected = 'class MyClass implements \\Iterator, \\ArrayAccess {' . "\n" . '}';
        $class = PhpClass::create('MyClass')->addInterface('\\Iterator')->addInterface('\\ArrayAccess');
        $this->assertEquals($expected, $generator->generate($class));
    }