PHP 클래스 Pinq\Tests\Integration\Traversable\IntersectTest

상속: extends TraversableTest
파일 보기 프로젝트 열기: timetoogo/pinq

공개 메소드들

메소드 설명
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