PHP Class Pinq\Tests\Integration\Queries\QueryResolutionTest

Inheritance: extends QueryBuildingTestBase
Afficher le fichier Open project: timetoogo/pinq

Méthodes publiques

Méthode Description
queryProviders ( ) : Pinq\Providers\IQueryProvider[]
repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[]
testApply ( )
testEmptyQuery ( )
testJoinWithDefault ( )
testJoinWithMultipleDefaults ( )
testRange ( )
testSetOperations ( )
testWhereWithClosure ( )
testWhereWithFunction ( )

Méthodes protégées

Méthode Description
assertOperationExpressionMatches ( Expression $operationExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
assertRequestExpressionMatches ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
resolvedOperation ( array $parameters )
resolvedRequest ( array $parameters )

Method Details

assertOperationExpressionMatches() protected méthode

protected assertOperationExpressionMatches ( Expression $operationExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
$operationExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext

assertRequestExpressionMatches() protected méthode

protected assertRequestExpressionMatches ( Expression $requestExpression, Pinq\Expressions\IEvaluationContext $evaluationContext = null, $correctValue )
$requestExpression Pinq\Expressions\Expression
$evaluationContext Pinq\Expressions\IEvaluationContext

queryProviders() public méthode

public queryProviders ( ) : Pinq\Providers\IQueryProvider[]
Résultat Pinq\Providers\IQueryProvider[]

repositoryProviders() public méthode

public repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[]
Résultat Pinq\Providers\IRepositoryProvider[]

resolvedOperation() protected méthode

protected resolvedOperation ( array $parameters )
$parameters array

resolvedRequest() protected méthode

protected resolvedRequest ( array $parameters )
$parameters array

testApply() public méthode

public testApply ( )

testEmptyQuery() public méthode

public testEmptyQuery ( )

testJoinWithDefault() public méthode

public testJoinWithDefault ( )

testJoinWithMultipleDefaults() public méthode

testRange() public méthode

public testRange ( )

testSetOperations() public méthode

public testSetOperations ( )

testWhereWithClosure() public méthode

testWhereWithFunction() public méthode