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

testFullyQualifiedMethodName() public method

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