PHP Class GraphQL\Tests\Validator\OverlappingFieldsCanBeMergedTest

Inheritance: extends TestCase
Show file Open project: webonyx/graphql-php

Public Methods

Method Description
testAliasMaskingDirectFieldAccess ( )
testAllowsDifferentArgsWhereNoConflictIsPossible ( )
testAllowsInlineTypelessFragments ( )
testAllowsNonConflictingOverlapingTypes ( )
testComparesDeepTypesIncludingList ( )
testCompatibleReturnShapesOnDifferentReturnTypes ( )
testConflictingArgs ( )
testConflictingReturnTypesWhichPotentiallyOverlap ( )
testDeepConflict ( )
testDeepConflictWithMultipleIssues ( )
testDifferentArgsSecondAddsAnArgument ( )
testDifferentArgsSecondMissingAnArgument ( )
testDifferentArgsWithDifferentAliases ( )
testDifferentDirectivesWithDifferentAliases ( )
testDifferentSkipIncludeDirectivesAccepted ( )
testDisallowsDifferingDeepReturnTypesDespiteNoOverlap ( )
testDisallowsDifferingReturnTypeListDespiteNoOverlap ( )
testDisallowsDifferingReturnTypeNullabilityDespiteNoOverlap ( )
testDisallowsDifferingReturnTypesDespiteNoOverlap ( )
testDisallowsDifferingSubfields ( )
testEncountersConflictInFragments ( )
testIdenticalFields ( )
testIdenticalFieldsWithIdenticalArgs ( )
testIdenticalFieldsWithIdenticalDirectives ( )
testIgnoresUnknownTypes ( )
testReportsDeepConflictToNearestCommonAncestor ( )
testReportsEachConflictOnce ( )
testSameAliasesAllowedOnNonOverlappingFields ( )
testSameAliasesWithDifferentFieldTargets ( )
testSameWrappedScalarReturnTypes ( )
testUniqueFields ( )
testVeryDeepConflict ( )

Private Methods

Method Description
getTestSchema ( )

Method Details

testAliasMaskingDirectFieldAccess() public method

testAllowsDifferentArgsWhereNoConflictIsPossible() public method

testAllowsInlineTypelessFragments() public method

testAllowsNonConflictingOverlapingTypes() public method

testComparesDeepTypesIncludingList() public method

testCompatibleReturnShapesOnDifferentReturnTypes() public method

testConflictingArgs() public method

public testConflictingArgs ( )

testConflictingReturnTypesWhichPotentiallyOverlap() public method

testDeepConflict() public method

public testDeepConflict ( )

testDeepConflictWithMultipleIssues() public method

testDifferentArgsSecondAddsAnArgument() public method

testDifferentArgsSecondMissingAnArgument() public method

testDifferentArgsWithDifferentAliases() public method

testDifferentDirectivesWithDifferentAliases() public method

testDifferentSkipIncludeDirectivesAccepted() public method

testDisallowsDifferingDeepReturnTypesDespiteNoOverlap() public method

testDisallowsDifferingReturnTypeListDespiteNoOverlap() public method

testDisallowsDifferingReturnTypeNullabilityDespiteNoOverlap() public method

testDisallowsDifferingReturnTypesDespiteNoOverlap() public method

testDisallowsDifferingSubfields() public method

testEncountersConflictInFragments() public method

testIdenticalFields() public method

public testIdenticalFields ( )

testIdenticalFieldsWithIdenticalArgs() public method

testIdenticalFieldsWithIdenticalDirectives() public method

testIgnoresUnknownTypes() public method

testReportsDeepConflictToNearestCommonAncestor() public method

testReportsEachConflictOnce() public method

testSameAliasesAllowedOnNonOverlappingFields() public method

testSameAliasesWithDifferentFieldTargets() public method

testSameWrappedScalarReturnTypes() public method

testUniqueFields() public method

public testUniqueFields ( )

testVeryDeepConflict() public method