PHP 클래스 GraphQL\Tests\Executor\ExecutorTest

상속: extends PHPUnit_Framework_TestCase
파일 보기 프로젝트 열기: webonyx/graphql-php

공개 메소드들

메소드 설명
tearDown ( )
testAvoidsRecursion ( )
testCorrectFieldOrderingDespiteExecutionOrder ( )
testCorrectlyThreadsArguments ( )
testDoesNotIncludeArgumentsThatWereNotSet ( )
testDoesNotIncludeIllegalFieldsInOutput ( )
testExecutesArbitraryCode ( )
testFailsToExecuteQueryContainingTypeDefinition ( )
testFailsWhenAnIsTypeOfCheckIsNotMet ( )
testMergesParallelFragments ( )
testNullsOutErrorSubtrees ( )
testProvidesInfoAboutCurrentExecutionState ( )
testSerializesToEmptyObjectVsEmptyArray ( )
testSubstitutesArgumentWithDefaultValue ( )
testThreadsContextCorrectly ( )
testThrowsIfNoOperationIsProvided ( )
testThrowsIfNoOperationIsProvidedWithMultipleOperations ( )
testThrowsIfUnknownOperationNameIsProvided ( )
testUsesTheInlineOperationIfNoOperationIsProvided ( )
testUsesTheMutationSchemaForMutations ( )
testUsesTheNamedOperationIfOperationNameIsProvided ( )
testUsesTheOnlyOperationIfNoOperationIsProvided ( )
testUsesTheQuerySchemaForQueries ( )
testUsesTheSubscriptionSchemaForSubscriptions ( )

비공개 메소드들

메소드 설명
awaitPromise ( GraphQL\Executor\Promise\Promise $promise ) : array

메소드 상세

tearDown() 공개 메소드

public tearDown ( )

testAvoidsRecursion() 공개 메소드

public testAvoidsRecursion ( )

testCorrectFieldOrderingDespiteExecutionOrder() 공개 메소드

testCorrectlyThreadsArguments() 공개 메소드

testDoesNotIncludeArgumentsThatWereNotSet() 공개 메소드

testDoesNotIncludeIllegalFieldsInOutput() 공개 메소드

testExecutesArbitraryCode() 공개 메소드

testFailsToExecuteQueryContainingTypeDefinition() 공개 메소드

testFailsWhenAnIsTypeOfCheckIsNotMet() 공개 메소드

testMergesParallelFragments() 공개 메소드

testNullsOutErrorSubtrees() 공개 메소드

testProvidesInfoAboutCurrentExecutionState() 공개 메소드

testSerializesToEmptyObjectVsEmptyArray() 공개 메소드

또한 보기: https://github.com/webonyx/graphql-php/issues/59

testSubstitutesArgumentWithDefaultValue() 공개 메소드

testThreadsContextCorrectly() 공개 메소드

testThrowsIfNoOperationIsProvided() 공개 메소드

testThrowsIfNoOperationIsProvidedWithMultipleOperations() 공개 메소드

testThrowsIfUnknownOperationNameIsProvided() 공개 메소드

testUsesTheInlineOperationIfNoOperationIsProvided() 공개 메소드

testUsesTheMutationSchemaForMutations() 공개 메소드

testUsesTheNamedOperationIfOperationNameIsProvided() 공개 메소드

testUsesTheOnlyOperationIfNoOperationIsProvided() 공개 메소드

testUsesTheQuerySchemaForQueries() 공개 메소드

testUsesTheSubscriptionSchemaForSubscriptions() 공개 메소드