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

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

public testMerge ( )
    public function testMerge()
    {
        $this->assertEquals([1, 2, 3, 4, 5, 6], merge([1, 2, 3], [4, 5, 6]));
        $this->assertEquals([1, 2, 3, 3, 4, 5], merge([1, 2, 3], [3, 4, 5]));
        $this->assertEquals([1, 2, 3, 3, 4, 5], merge(new \ArrayIterator([1, 2, 3]), [3, 4, 5]));
        $this->assertEquals([1, 2, 3, 3, 4, 5], merge([1, 2, 3], new \ArrayIterator([3, 4, 5])));
        $this->assertEquals([4, 5, 6], merge([], [4, 5, 6]));
        $this->assertEquals([1, 2, 3], merge([1, 2, 3], []));
        $this->assertEquals([1, 2, 3, 4, 5, 6], call_user_func(merge, [1, 2, 3], [4, 5, 6]));
        $this->assertEquals('\\nspl\\a\\merge', merge);
    }