Phan\Tests\Language\FQSENTest::testFullyQualifiedClassName PHP Method

testFullyQualifiedClassName() public method

    public function testFullyQualifiedClassName()
    {
        $this->assertFQSENEqual(FullyQualifiedClassName::make('Name\\Space', 'A'), '\\Name\\Space\\A');
        $this->assertFQSENEqual(FullyQualifiedClassName::make('', 'A'), '\\A');
        $this->assertFQSENEqual(FullyQualifiedClassName::fromFullyQualifiedString('A'), '\\A');
        $this->assertFQSENEqual(FullyQualifiedClassName::fromFullyQualifiedString('\\Name\\Space\\A'), '\\Name\\Space\\A');
        $this->assertFQSENEqual(FullyQualifiedClassName::fromFullyQualifiedString('\\Namespace\\A,1'), '\\Namespace\\A,1');
        $this->assertFQSENEqual(FullyQualifiedClassName::fromStringInContext('\\Namespace\\A', $this->context), '\\Namespace\\A');
        $this->assertFQSENEqual(FullyQualifiedClassName::fromStringInContext('A', $this->context), '\\A');
    }