PHP Class Pinq\Tests\Integration\Queries\QueryResolutionTest

Inheritance: extends QueryBuildingTestBase
Show file Open project: timetoogo/pinq

Public Methods

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

Protected Methods

Method 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 method

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

assertRequestExpressionMatches() protected method

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

queryProviders() public method

public queryProviders ( ) : Pinq\Providers\IQueryProvider[]
return Pinq\Providers\IQueryProvider[]

repositoryProviders() public method

public repositoryProviders ( ) : Pinq\Providers\IRepositoryProvider[]
return Pinq\Providers\IRepositoryProvider[]

resolvedOperation() protected method

protected resolvedOperation ( array $parameters )
$parameters array

resolvedRequest() protected method

protected resolvedRequest ( array $parameters )
$parameters array

testApply() public method

public testApply ( )

testEmptyQuery() public method

public testEmptyQuery ( )

testJoinWithDefault() public method

public testJoinWithDefault ( )

testJoinWithMultipleDefaults() public method

testRange() public method

public testRange ( )

testSetOperations() public method

public testSetOperations ( )

testWhereWithClosure() public method

testWhereWithFunction() public method