public function testMergeAssocArrayWithArrayObject() { $expected = ['x' => 1, 'y' => 2, 'z' => 2, 'a' => 1]; $xao1 = new XArray(['x' => 1, 'y' => 2, 'z' => 3]); $xao2 = new XArray(['a' => 1, 'z' => 2]); $obj = $xao1->merge($xao2); $this->assertEquals($expected, (array) $obj); }