PHP Класс Pinq\Tests\Integration\Traversable\IntersectTest

Наследование: extends TraversableTest
Показать файл Открыть проект

Открытые методы

Метод Описание
testThatIntersectMaintainsReferences ( Pinq\ITraversable $traversable )
testThatIntersectUsesStrictEquality ( Pinq\ITraversable $traversable, array $data )
testThatIntersectWithEmptyReturnsEmpty ( Pinq\ITraversable $traversable, array $data )
testThatIntersectWithSelfReturnsUniqueValues ( Pinq\ITraversable $traversable, array $data )
testThatIntersectionWithDuplicateValuesPreservesTheOriginalKeys ( Pinq\ITraversable $traversable, array $data )

Защищенные методы

Метод Описание
_testReturnsNewInstanceOfSameTypeWithSameScheme ( Pinq\ITraversable $traversable )

Описание методов

_testReturnsNewInstanceOfSameTypeWithSameScheme() защищенный Метод

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

testThatIntersectMaintainsReferences() публичный Метод

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

testThatIntersectUsesStrictEquality() публичный Метод

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

testThatIntersectWithEmptyReturnsEmpty() публичный Метод

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

testThatIntersectWithSelfReturnsUniqueValues() публичный Метод

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

testThatIntersectionWithDuplicateValuesPreservesTheOriginalKeys() публичный Метод

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