PHP Class Pinq\Tests\Integration\Traversable\WhereInTest

Inheritance: extends TraversableTest
Datei anzeigen Open project: timetoogo/pinq

Public Methods

Method Description
testThatWhereInMaintainsReferences ( Pinq\ITraversable $traversable )
testThatWhereInUsesStrictEquality ( Pinq\ITraversable $traversable, array $data )
testThatWhereInWithDuplicateValuesPreservesTheOriginalKeys ( Pinq\ITraversable $traversable, array $data )
testThatWhereInWithEmptyReturnsEmpty ( Pinq\ITraversable $traversable, array $data )
testThatWhereInWithSelfReturnsAllValues ( Pinq\ITraversable $traversable, array $data )

Protected Methods

Method Description
_testReturnsNewInstanceOfSameTypeWithSameScheme ( Pinq\ITraversable $traversable )

Method Details

_testReturnsNewInstanceOfSameTypeWithSameScheme() protected method

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

testThatWhereInMaintainsReferences() public method

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

testThatWhereInUsesStrictEquality() public method

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

testThatWhereInWithDuplicateValuesPreservesTheOriginalKeys() public method

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

testThatWhereInWithEmptyReturnsEmpty() public method

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

testThatWhereInWithSelfReturnsAllValues() public method

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