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

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

공개 메소드들

메소드 설명
names ( )
testCalledWithValueAndKeyParameters ( Pinq\ITraversable $traversable, array $data )
testThatExecutionIsDeferred ( Pinq\ITraversable $traversable, array $data )
testThatGroupByElementReturnsCorrectTraversableType ( Pinq\ITraversable $traversable, array $data )
testThatGroupByGroupsTheElementsCorrectlyAndPreservesKeys ( Pinq\ITraversable $traversable, array $data )
testThatGroupByImplicitlyIndexesTheGroupsByTheirKey ( Pinq\ITraversable $traversable, array $data )
testThatGroupByMaintainsArrayReferences ( Pinq\ITraversable $traversable, array $data )
testThatGroupByMaintainsReferences ( Pinq\ITraversable $traversable, array $data )
testThatGroupByMultipleTest ( Pinq\ITraversable $traversable, array $data )

보호된 메소드들

메소드 설명
_testReturnsNewInstanceOfSameTypeWithSameScheme ( Pinq\ITraversable $traversable )

메소드 상세

_testReturnsNewInstanceOfSameTypeWithSameScheme() 보호된 메소드

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

names() 공개 메소드

public names ( )

testCalledWithValueAndKeyParameters() 공개 메소드

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

testThatExecutionIsDeferred() 공개 메소드

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

testThatGroupByElementReturnsCorrectTraversableType() 공개 메소드

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

testThatGroupByGroupsTheElementsCorrectlyAndPreservesKeys() 공개 메소드

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

testThatGroupByImplicitlyIndexesTheGroupsByTheirKey() 공개 메소드

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

testThatGroupByMaintainsArrayReferences() 공개 메소드

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

testThatGroupByMaintainsReferences() 공개 메소드

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

testThatGroupByMultipleTest() 공개 메소드

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