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

testFullyQualifiedClassConstantName() public method

    public function testFullyQualifiedClassConstantName()
    {
        $this->assertFQSENEqual(FullyQualifiedClassConstantName::make(FullyQualifiedClassName::make('\\Name\\Space', 'A'), 'c'), '\\Name\\Space\\A::c');
        $this->assertFQSENEqual(FullyQualifiedClassConstantName::fromFullyQualifiedString('\\Name\\A::c'), '\\Name\\A::c');
        $this->assertFQSENEqual(FullyQualifiedClassConstantName::fromFullyQualifiedString('Name\\A::c'), '\\Name\\A::c');
        $this->assertFQSENEqual(FullyQualifiedClassConstantName::fromFullyQualifiedString('\\Name\\Space\\A::c,2'), '\\Name\\Space\\A::c,2');
        $this->assertFQSENEqual(FullyQualifiedClassConstantName::fromFullyQualifiedString('\\Name\\Space\\A,1::c,2'), '\\Name\\Space\\A,1::c,2');
        $this->assertFQSENEqual(FullyQualifiedClassConstantName::fromStringInContext('A::methodName', $this->context), '\\A::methodName');
    }