public function testAliasMaskingDirectFieldAccess()
{
$this->expectFailsRule(new OverlappingFieldsCanBeMerged(), '
fragment aliasMaskingDirectFieldAccess on Dog {
name : nickname
name
}
', [FormattedError::create(OverlappingFieldsCanBeMerged::fieldsConflictMessage('name', 'nickname and name are different fields'), [new SourceLocation(3, 9), new SourceLocation(4, 9)])]);
}