public function testCopy() { $original = array(1, 2, 3); $instance = ArrayMap::create($original); $instanceCopy = $instance->copy(); $this->assertInstanceOf(ArrayMap::className(), $instance); $this->assertInstanceOf(ArrayMap::className(), $instanceCopy); $this->assertEquals($original, $instance->getArray()); $this->assertEquals($original, $instanceCopy->getArray()); $this->assertNotEquals(spl_object_hash($instance), spl_object_hash($instanceCopy)); }
public function testMap() { $instance = new ArrayAccess(); $this->assertInstanceOf(ArrayMap::className(), $instance->getMap()); }