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

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

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

Метод Описание
testEqualityJoinOnKeysReturnsTheCorrectResult ( Pinq\ITraversable $traversable, array $data )
testJoinOnEqualityProducesCorrectResult ( Pinq\ITraversable $traversable, array $data )
testJoinOnFalseProducesEmpty ( Pinq\ITraversable $traversable, array $data )
testJoinOnKeysAndValuesReturnsTheCorrectResult ( Pinq\ITraversable $traversable, array $data )
testJoinOnProducesCorrectResult ( Pinq\ITraversable $traversable, array $data )
testJoinOnTrueProducesACartesianProduct ( Pinq\ITraversable $traversable, array $data )
testJoinToSelfWithInnerIndexBy ( Pinq\ITraversable $traversable )
testJoinWillRewindCorrectly ( Pinq\ITraversable $traversable, array $data )
testJoinWithTransformProducesCorrectResult ( Pinq\ITraversable $traversable, array $data )
testThatExecutionIsDeferred ( Pinq\ITraversable $traversable, array $data )
testThatJoinDoesNotMaintainProjectedReferences ( Pinq\ITraversable $traversable )
testThatJoinWithDefaultDoesNotSupplyDefaultElementWhenThereAreMatchingInnerElements ( Pinq\ITraversable $traversable, array $data )
testThatJoinWithDefaultOperatesCorrectly ( Pinq\ITraversable $traversable, array $data )
testThatJoinWithDefaultWillSupplyDefaultElementWhenThereAreNoMatchingInnerElements ( Pinq\ITraversable $traversable, array $data )
testThatOnEqualityWillNotMatchNulls ( Pinq\ITraversable $traversable, array $data )
testThatOnEqualityWillNotMatchNullsAndUseDefault ( Pinq\ITraversable $traversable, array $data )
testThatUnfilteredJoinToEmptyWithDefaultOperatesCorrectly ( Pinq\ITraversable $traversable, array $data )

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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