PHP Class GraphQL\Tests\Executor\NonNullTest

Inheritance: extends PHPUnit_Framework_TestCase
Afficher le fichier Open project: webonyx/graphql-php

Méthodes publiques

Свойство Type Description
$nonNullPromiseError Exception
$nonNullSyncError Exception
$nullingData
$promiseError Exception
$schema
$syncError Exception
$throwingData

Méthodes publiques

Méthode Description
setUp ( )
tearDown ( )
testNullsAComplexTreeOfNullableFieldsThatReturnNull ( )
testNullsAComplexTreeOfNullableFieldsThatThrow ( )
testNullsANullableFieldThatReturnsNullInAPromise ( )
testNullsANullableFieldThatSynchronouslyReturnsNull ( )
testNullsANullableFieldThatThrowsInAPromise ( )
testNullsANullableFieldThatThrowsSynchronously ( )
testNullsASynchronouslyReturnedObjectThatContainsANonNullableFieldThatReturnsNullInAPromise ( )
testNullsASynchronouslyReturnedObjectThatContainsANonNullableFieldThatReturnsNullSynchronously ( )
testNullsASynchronouslyReturnedObjectThatContainsANonNullableFieldThatThrowsSynchronously ( )
testNullsAnObjectReturnedInAPromiseThatContainsANonNullableFieldThatReturnsNullInaAPromise ( )
testNullsAnObjectReturnedInAPromiseThatContainsANonNullableFieldThatReturnsNullSynchronously ( )
testNullsAnObjectReturnedInAPromiseThatContainsANonNullableFieldThatThrowsInAPromise ( )
testNullsAnObjectReturnedInAPromiseThatContainsANonNullableFieldThatThrowsSynchronously ( )
testNullsAsynchronouslyReturnedObjectThatContainsANonNullableFieldThatThrowsInAPromise ( )
testNullsTheFirstNullableObjectAfterAFieldReturnsNullInALongChainOfFieldsThatAreNonNull ( )
testNullsTheFirstNullableObjectAfterAFieldThrowsInALongChainOfFieldsThatAreNonNull ( )
testNullsTheTopLevelIfAsyncNonNullableFieldErrors ( )
testNullsTheTopLevelIfAsyncNonNullableFieldResolvesNull ( )
testNullsTheTopLevelIfSyncNonNullableFieldReturnsNull ( )
testNullsTheTopLevelIfSyncNonNullableFieldThrows ( )

Private Methods

Méthode Description
assertArraySubsetPromise ( $subset, React\Promise\PromiseInterface $promise )

Method Details

setUp() public méthode

public setUp ( )

tearDown() public méthode

public tearDown ( )

testNullsAComplexTreeOfNullableFieldsThatReturnNull() public méthode

testNullsAComplexTreeOfNullableFieldsThatThrow() public méthode

testNullsANullableFieldThatReturnsNullInAPromise() public méthode

testNullsANullableFieldThatSynchronouslyReturnsNull() public méthode

testNullsANullableFieldThatThrowsInAPromise() public méthode

testNullsANullableFieldThatThrowsSynchronously() public méthode

testNullsASynchronouslyReturnedObjectThatContainsANonNullableFieldThatReturnsNullInAPromise() public méthode

testNullsASynchronouslyReturnedObjectThatContainsANonNullableFieldThatReturnsNullSynchronously() public méthode

testNullsASynchronouslyReturnedObjectThatContainsANonNullableFieldThatThrowsSynchronously() public méthode

testNullsAnObjectReturnedInAPromiseThatContainsANonNullableFieldThatReturnsNullInaAPromise() public méthode

testNullsAnObjectReturnedInAPromiseThatContainsANonNullableFieldThatReturnsNullSynchronously() public méthode

testNullsAnObjectReturnedInAPromiseThatContainsANonNullableFieldThatThrowsInAPromise() public méthode

testNullsAnObjectReturnedInAPromiseThatContainsANonNullableFieldThatThrowsSynchronously() public méthode

testNullsAsynchronouslyReturnedObjectThatContainsANonNullableFieldThatThrowsInAPromise() public méthode

testNullsTheFirstNullableObjectAfterAFieldReturnsNullInALongChainOfFieldsThatAreNonNull() public méthode

testNullsTheFirstNullableObjectAfterAFieldThrowsInALongChainOfFieldsThatAreNonNull() public méthode

testNullsTheTopLevelIfAsyncNonNullableFieldErrors() public méthode

testNullsTheTopLevelIfAsyncNonNullableFieldResolvesNull() public méthode

testNullsTheTopLevelIfSyncNonNullableFieldReturnsNull() public méthode

testNullsTheTopLevelIfSyncNonNullableFieldThrows() public méthode

Property Details

$nonNullPromiseError public_oe property

public Exception $nonNullPromiseError
Résultat Exception

$nonNullSyncError public_oe property

public Exception $nonNullSyncError
Résultat Exception

$nullingData public_oe property

public $nullingData

$promiseError public_oe property

public Exception $promiseError
Résultat Exception

$schema public_oe property

public $schema

$syncError public_oe property

public Exception $syncError
Résultat Exception

$throwingData public_oe property

public $throwingData