PHP Class Neos\Eel\Tests\Unit\FlowQuery\FlowQueryTest

Inheritance: extends Neos\Flow\Tests\UnitTestCase
Show file Open project: neos/flow-development-collection

Protected Properties

Property Type Description
$mockPersistenceManager Neos\Flow\Persistence\PersistenceManagerInterface

Public Methods

Method Description
childrenAndFilterAndPropertyWorks ( $sourceObjects, array $expressions, $expectedResult, $isFinal = false )
constructWithFlowQueryIsIdempotent ( )
countReturnsCorrectNumber ( $sourceObjects, $filterString, $expectedResultArray )
dataProviderForChildrenAndFilterAndProperty ( ) : array
dataProviderForErrorQueries ( ) : array
dataProviderForFilter ( ) : array
errorQueriesThrowError ( $expression )
filterCanFilterObjects ( $sourceObjects, $filterString, $expected )
firstReturnsFirstObject ( )
isCanFilterObjects ( $sourceObjects, $filterString, $expectedResultArray )
lastReturnsLastObject ( )
sliceReturnsSlicedObject ( )

Protected Methods

Method Description
createFlowQuery ( array $elements ) : FlowQuery

Method Details

childrenAndFilterAndPropertyWorks() public method

public childrenAndFilterAndPropertyWorks ( $sourceObjects, array $expressions, $expectedResult, $isFinal = false )
$expressions array

constructWithFlowQueryIsIdempotent() public method

countReturnsCorrectNumber() public method

public countReturnsCorrectNumber ( $sourceObjects, $filterString, $expectedResultArray )

createFlowQuery() protected method

protected createFlowQuery ( array $elements ) : FlowQuery
$elements array
return Neos\Eel\FlowQuery\FlowQuery

dataProviderForChildrenAndFilterAndProperty() public method

dataProviderForErrorQueries() public method

dataProviderForFilter() public method

public dataProviderForFilter ( ) : array
return array

errorQueriesThrowError() public method

public errorQueriesThrowError ( $expression )

filterCanFilterObjects() public method

public filterCanFilterObjects ( $sourceObjects, $filterString, $expected )

firstReturnsFirstObject() public method

isCanFilterObjects() public method

public isCanFilterObjects ( $sourceObjects, $filterString, $expectedResultArray )

lastReturnsLastObject() public method

sliceReturnsSlicedObject() public method

Property Details

$mockPersistenceManager protected property

protected PersistenceManagerInterface,Neos\Flow\Persistence $mockPersistenceManager
return Neos\Flow\Persistence\PersistenceManagerInterface