PHP Class Pinq\Tests\Integration\Traversable\TraversableTest

Inheritance: extends Pinq\Tests\Integration\DataTest
Afficher le fichier Open project: timetoogo/pinq

Méthodes publiques

Méthode Description
testThatReturnsNewInstanceOfCorrectTypeWithSameScheme ( Pinq\ITraversable $traversable, array $data )

Méthodes protégées

Méthode Description
_testReturnsNewInstanceOfSameTypeWithSameScheme ( Pinq\ITraversable $traversable )
assertThatCalledWithValueAndKeyParametersOnceForEachElementInOrder ( callable $traversableQuery, array $data, $returnValue = null )
assertThatExecutionIsDeferred ( callable $traversableQuery )
implementationsFor ( array $data )

Method Details

_testReturnsNewInstanceOfSameTypeWithSameScheme() protected méthode

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

assertThatCalledWithValueAndKeyParametersOnceForEachElementInOrder() final protected méthode

final protected assertThatCalledWithValueAndKeyParametersOnceForEachElementInOrder ( callable $traversableQuery, array $data, $returnValue = null )
$traversableQuery callable
$data array

assertThatExecutionIsDeferred() final protected méthode

final protected assertThatExecutionIsDeferred ( callable $traversableQuery )
$traversableQuery callable

implementationsFor() final protected méthode

final protected implementationsFor ( array $data )
$data array

testThatReturnsNewInstanceOfCorrectTypeWithSameScheme() final public méthode

final public testThatReturnsNewInstanceOfCorrectTypeWithSameScheme ( Pinq\ITraversable $traversable, array $data )
$traversable Pinq\ITraversable
$data array