public function testInsertArray()
 {
     $array = a("a", "b", "c", "d", "e");
     $array->insertArray(3, a("x", "y"));
     $this->assertTrue($array->equals(a("a", "b", "c", "x", "y", "d", "e")));
     $array = a("a", "b", "c", "d", "e");
     $array->insertArray(0, a("x", "y"));
     $this->assertTrue($array->equals(a("x", "y", "a", "b", "c", "d", "e")));
     // Special cases.
     $array = a("a", "b", "c", "d", "e");
     $array->insertArray(5, a("x", "y"));
     $this->assertTrue($array->equals(a("a", "b", "c", "d", "e", "x", "y")));
     $array = new CArrayObject();
     $array->insertArray(0, a("x", "y"));
     $this->assertTrue($array->equals(a("x", "y")));
 }