lithium\tests\cases\data\collection\RecordSetTest::testOffsetUnset PHP Метод

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

public testOffsetUnset ( )
    public function testOffsetUnset()
    {
        unset($this->_recordSet[1]);
        $expected = array(2 => array('id' => 2, 'data' => 'data2'), 3 => array('id' => 3, 'data' => 'data3'), 4 => array('id' => 4, 'data' => 'data4'));
        $this->assertEqual($expected, $this->_recordSet->to('array'));
        unset($this->_objectRecordSet[1]);
        $this->assertNull($this->_objectRecordSet[1]);
        $result = $this->_objectRecordSet[2];
        $this->assertEqual(2, $result->id);
        $this->assertEqual('data2', $result->data);
        $result = $this->_objectRecordSet[3];
        $this->assertEqual(3, $result->id);
        $this->assertEqual('data3', $result->data);
        $result = $this->_objectRecordSet[4];
        $this->assertEqual(4, $result->id);
        $this->assertEqual('data4', $result->data);
    }