gossi\codegen\tests\model\AbstractPhpStructTest::testQualifiedName PHP Метод

testQualifiedName() публичный Метод

public testQualifiedName ( )
    public function testQualifiedName()
    {
        $class = new PhpClass();
        $this->assertNull($class->getName());
        $class = new PhpClass('foo');
        $this->assertEquals('foo', $class->getName());
        $this->assertEquals('foo', $class->getQualifiedName());
        $this->assertSame($class, $class->setName('bar'));
        $this->assertEquals('bar', $class->getName());
        $class->setQualifiedName('\\full\\qualified\\Name');
        $this->assertEquals('full\\qualified', $class->getNamespace());
        $this->assertEquals('Name', $class->getName());
        $this->assertEquals('full\\qualified\\Name', $class->getQualifiedName());
        $class->setNamespace('a\\b');
        $this->assertEquals('a\\b', $class->getNamespace());
        $this->assertEquals('a\\b\\Name', $class->getQualifiedName());
    }