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

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

public testGroupJoinWithGreaterThanProducesCorrectResult ( Pinq\ITraversable $traversable, array $data )
$traversable Pinq\ITraversable
$data array
    public function testGroupJoinWithGreaterThanProducesCorrectResult(\Pinq\ITraversable $traversable, array $data)
    {
        $traversable = $traversable->groupJoin($traversable)->on(function ($outer, $inner) {
            return $outer >= $inner;
        })->to(function ($outer, \Pinq\ITraversable $innerGroup) {
            return $outer . ':' . $innerGroup->implode('|');
        });
        $this->assertMatchesValues($traversable, ['1:1', '2:1|2', '3:1|2|3', '4:1|2|3|4', '5:1|2|3|4|5', '6:1|2|3|4|5|6', '7:1|2|3|4|5|6|7', '8:1|2|3|4|5|6|7|8', '9:1|2|3|4|5|6|7|8|9', '10:1|2|3|4|5|6|7|8|9|10']);
    }