PHP Class Pinq\Tests\Integration\Traversable\SliceTest

Inheritance: extends TraversableTest
Afficher le fichier Open project: timetoogo/pinq

Méthodes publiques

Méthode Description
testThatSkipRemovesCorrectAmountOfElementsFromTheStartAndPreservesKeys ( Pinq\ITraversable $traversable, array $data )
testThatSkipZeroReturnsOriginalArray ( Pinq\ITraversable $traversable, array $data )
testThatSliceMaintainsReferences ( Pinq\ITraversable $traversable )
testThatSlicingReturnsTheCorrectSegmentOfDataAndPreservesKeys ( Pinq\ITraversable $traversable, array $data )
testThatTakeGetsTheCorrectAmountOfElementsFromTheStartAndPreservesKeys ( Pinq\ITraversable $traversable, array $data )
testThatTakeZeroReturnsEmptyArray ( Pinq\ITraversable $traversable, array $data )

Méthodes protégées

Méthode Description
_testReturnsNewInstanceOfSameTypeWithSameScheme ( Pinq\ITraversable $traversable )

Method Details

_testReturnsNewInstanceOfSameTypeWithSameScheme() protected méthode

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

testThatSkipRemovesCorrectAmountOfElementsFromTheStartAndPreservesKeys() public méthode

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

testThatSkipZeroReturnsOriginalArray() public méthode

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

testThatSliceMaintainsReferences() public méthode

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

testThatSlicingReturnsTheCorrectSegmentOfDataAndPreservesKeys() public méthode

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

testThatTakeGetsTheCorrectAmountOfElementsFromTheStartAndPreservesKeys() public méthode

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

testThatTakeZeroReturnsEmptyArray() public méthode

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