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

testFullyQualifiedPropertyName() public method

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