Pinq\Tests\Integration\Traversable\GroupJoinTest::testGroupJoinOnTrueProducesTheCorrectResult PHP Метод

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

public testGroupJoinOnTrueProducesTheCorrectResult ( Pinq\ITraversable $traversable, array $data )
$traversable Pinq\ITraversable
$data array
    public function testGroupJoinOnTrueProducesTheCorrectResult(\Pinq\ITraversable $traversable, array $data)
    {
        $traversable = $traversable->groupJoin($data)->on(function () {
            return true;
        })->to(function ($outerValue, \Pinq\ITraversable $group) {
            return [$outerValue, $group->asArray()];
        });
        $correctResult = [];
        foreach ($data as $outerValue) {
            $correctResult[] = [$outerValue, $data];
        }
        $this->assertMatchesValues($traversable, $correctResult);
    }