PHP Class GraphQL\Tests\Validator\QueryComplexityTest

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

Public Methods

Method Description
testAliasesQueries ( )
testComplexityIntrospectionQuery ( )
testCustomComplexityQueries ( )
testCustomComplexityWithArgsQueries ( )
testCustomComplexityWithVariablesQueries ( )
testFragmentQueries ( )
testInlineFragmentQueries ( )
testIntrospectionTypeMetaFieldQuery ( )
testSimpleQueries ( )
testTypeNameMetaFieldQuery ( )

Protected Methods

Method Description
getErrorMessage ( $max, $count ) : string
getRule ( $maxDepth = null ) : QueryComplexity

Private Methods

Method Description
assertDocumentValidators ( $query, $queryComplexity, $startComplexity )

Method Details

getErrorMessage() protected method

protected getErrorMessage ( $max, $count ) : string
$max
$count
return string

getRule() protected method

protected getRule ( $maxDepth = null ) : QueryComplexity
$maxDepth
return GraphQL\Validator\Rules\QueryComplexity

testAliasesQueries() public method

public testAliasesQueries ( )

testComplexityIntrospectionQuery() public method

testCustomComplexityQueries() public method

testCustomComplexityWithArgsQueries() public method

testCustomComplexityWithVariablesQueries() public method

testFragmentQueries() public method

public testFragmentQueries ( )

testInlineFragmentQueries() public method

testIntrospectionTypeMetaFieldQuery() public method

testSimpleQueries() public method

public testSimpleQueries ( )

testTypeNameMetaFieldQuery() public method