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');
}