PHP Class Pinq\Tests\Integration\Traversable\SelectManyTest

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

Public Methods

Method Description
testCalledWithValueAndKeyParameters ( Pinq\ITraversable $traversable, array $data )
testThatExecutionIsDeferred ( Pinq\ITraversable $traversable, array $data )
testThatSelectManyFlattensCorrectlyAndIgnoresKeys ( Pinq\ITraversable $values, array $data )
testThatSelectManyMaintainsReferences ( Pinq\ITraversable $traversable )

Protected Methods

Method Description
_testReturnsNewInstanceOfSameTypeWithSameScheme ( Pinq\ITraversable $traversable )

Private Methods

Method Description
flattenArrays ( array $arrays )

Method Details

_testReturnsNewInstanceOfSameTypeWithSameScheme() protected method

protected _testReturnsNewInstanceOfSameTypeWithSameScheme ( Pinq\ITraversable $traversable )
$traversable Pinq\ITraversable

testCalledWithValueAndKeyParameters() public method

public testCalledWithValueAndKeyParameters ( Pinq\ITraversable $traversable, array $data )
$traversable Pinq\ITraversable
$data array

testThatExecutionIsDeferred() public method

public testThatExecutionIsDeferred ( Pinq\ITraversable $traversable, array $data )
$traversable Pinq\ITraversable
$data array

testThatSelectManyFlattensCorrectlyAndIgnoresKeys() public method

public testThatSelectManyFlattensCorrectlyAndIgnoresKeys ( Pinq\ITraversable $values, array $data )
$values Pinq\ITraversable
$data array

testThatSelectManyMaintainsReferences() public method

public testThatSelectManyMaintainsReferences ( Pinq\ITraversable $traversable )
$traversable Pinq\ITraversable