PHP Class GraphQL\Tests\Type\DefinitionTest

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

Public Properties

Property Type Description
$blogArticle GraphQL\Type\Definition\ObjectType
$blogAuthor GraphQL\Type\Definition\ObjectType
$blogImage GraphQL\Type\Definition\ObjectType
$blogMutation GraphQL\Type\Definition\ObjectType
$blogQuery GraphQL\Type\Definition\ObjectType
$blogSubscription GraphQL\Type\Definition\ObjectType
$enumType GraphQL\Type\Definition\EnumType
$inputObjectType GraphQL\Type\Definition\InputObjectType
$interfaceType GraphQL\Type\Definition\InterfaceType
$objectType GraphQL\Type\Definition\ObjectType
$unionType GraphQL\Type\Definition\UnionType

Public Methods

Method Description
setUp ( )
testAllowsRecursiveDefinitions ( )
testAllowsShorthandFieldDefinition ( )
testAllowsThunkForUnionTypes ( )
testDefinesAMutationSchema ( )
testDefinesAQueryOnlySchema ( )
testDefinesAnObjectTypeWithDeprecatedField ( )
testDefinesEnumTypeWithDeprecatedValue ( )
testDefinesSubscriptionSchema ( )
testIdentifiesInputTypes ( )
testIdentifiesOutputTypes ( )
testIncludesInterfaceSubtypesInTheTypeMap ( )
testIncludesInterfacesThunkSubtypesInTheTypeMap ( )
testIncludesNestedInputObjectInTheMap ( )
testInfersNameFromClassname ( )
testInputObjectTypeAllowsRecursiveDefinitions ( )
testInterfaceTypeAllowsRecursiveDefinitions ( )
testProhibitsNonNullNesting ( )
testProhibitsPuttingNonObjectTypesInUnions ( )
testStringifiesSimpleTypes ( )

Method Details

setUp() public method

public setUp ( )

testAllowsRecursiveDefinitions() public method

testAllowsShorthandFieldDefinition() public method

testAllowsThunkForUnionTypes() public method

testDefinesAMutationSchema() public method

testDefinesAQueryOnlySchema() public method

testDefinesAnObjectTypeWithDeprecatedField() public method

testDefinesEnumTypeWithDeprecatedValue() public method

testDefinesSubscriptionSchema() public method

testIdentifiesInputTypes() public method

testIdentifiesOutputTypes() public method

testIncludesInterfaceSubtypesInTheTypeMap() public method

testIncludesInterfacesThunkSubtypesInTheTypeMap() public method

testIncludesNestedInputObjectInTheMap() public method

testInfersNameFromClassname() public method

testInputObjectTypeAllowsRecursiveDefinitions() public method

testInterfaceTypeAllowsRecursiveDefinitions() public method

testProhibitsNonNullNesting() public method

testProhibitsPuttingNonObjectTypesInUnions() public method

testStringifiesSimpleTypes() public method

Property Details

$blogArticle public property

public ObjectType,GraphQL\Type\Definition $blogArticle
return GraphQL\Type\Definition\ObjectType

$blogAuthor public property

public ObjectType,GraphQL\Type\Definition $blogAuthor
return GraphQL\Type\Definition\ObjectType

$blogImage public property

public ObjectType,GraphQL\Type\Definition $blogImage
return GraphQL\Type\Definition\ObjectType

$blogMutation public property

public ObjectType,GraphQL\Type\Definition $blogMutation
return GraphQL\Type\Definition\ObjectType

$blogQuery public property

public ObjectType,GraphQL\Type\Definition $blogQuery
return GraphQL\Type\Definition\ObjectType

$blogSubscription public property

public ObjectType,GraphQL\Type\Definition $blogSubscription
return GraphQL\Type\Definition\ObjectType

$enumType public property

public EnumType,GraphQL\Type\Definition $enumType
return GraphQL\Type\Definition\EnumType

$inputObjectType public property

public InputObjectType,GraphQL\Type\Definition $inputObjectType
return GraphQL\Type\Definition\InputObjectType

$interfaceType public property

public InterfaceType,GraphQL\Type\Definition $interfaceType
return GraphQL\Type\Definition\InterfaceType

$objectType public property

public ObjectType,GraphQL\Type\Definition $objectType
return GraphQL\Type\Definition\ObjectType

$unionType public property

public UnionType,GraphQL\Type\Definition $unionType
return GraphQL\Type\Definition\UnionType