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

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

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

Метод Описание
testCalledWithCorrectValueAndKeyParameters ( Pinq\ITraversable $traversable, array $data )
testGroupJoinOnEqualityProducesCorrectResult ( Pinq\ITraversable $traversable, array $data )
testGroupJoinOnFalseProducesEmptyLeftJoin ( Pinq\ITraversable $traversable, array $data )
testGroupJoinOnTrueProducesTheCorrectResult ( Pinq\ITraversable $traversable, array $data )
testGroupJoinProducesCorrectResult ( Pinq\ITraversable $traversable, array $data )
testGroupJoinToSelfWithInnerIndexBy ( Pinq\ITraversable $traversable )
testGroupJoinWithGreaterThanProducesCorrectResult ( Pinq\ITraversable $traversable, array $data )
testGroupJoinWithStringsProducesCorrectResult ( Pinq\ITraversable $traversable, array $data )
testThatExecutionIsDeferred ( Pinq\ITraversable $traversable, array $data )
testThatGroupJoinDoesNotMaintainProjectedValueReferences ( Pinq\ITraversable $traversable )
testThatGroupJoinMaintainsGroupedDataReferences ( Pinq\ITraversable $traversable )
testThatGroupJoinOnEqualityMaintainsGroupedDataReferences ( Pinq\ITraversable $traversable )
testThatGroupJoinWithDefaultDoesNotSupplyDefaultElementWhenThereAreMatchingInnerElements ( Pinq\ITraversable $traversable, array $data )
testThatGroupJoinWithDefaultOperatesCorrectly ( Pinq\ITraversable $traversable, array $data )
testThatGroupJoinWithDefaultWillSupplyDefaultElementWhenThereAreNoMatchingInnerElements ( 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public testThatGroupJoinWithDefaultWillSupplyDefaultElementWhenThereAreNoMatchingInnerElements ( 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