NsplTest\ATest::testPartition PHP Метод

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

public testPartition ( )
    public function testPartition()
    {
        $this->assertEquals([[1, 2, 3], ['a', 'b', 'c']], partition('is_numeric', ['a', 1, 'b', 2, 'c', 3]));
        $this->assertEquals([array('b' => 2), array('a' => 1, 'c' => 3)], partition(function ($v) {
            return $v % 2 === 0;
        }, array('a' => 1, 'b' => 2, 'c' => 3)));
        $this->assertEquals([[], []], partition('is_int', []));
        $this->assertEquals([[1, 2, 3], ['a', 'b', 'c']], call_user_func(partition, 'is_numeric', ['a', 1, 'b', 2, 'c', 3]));
        $this->assertEquals('\\nspl\\a\\partition', partition);
    }