lithium\tests\cases\data\entity\DocumentTest::testUnset PHP Method

testUnset() public method

public testUnset ( )
    public function testUnset()
    {
        $doc = new Document(array('data' => array('title' => 'Post', 'content' => 'Lorem Ipsum', 'parsed' => null, 'permanent' => false)));
        $expected = array('title' => 'Post', 'content' => 'Lorem Ipsum', 'parsed' => null, 'permanent' => false);
        $result = $doc->data();
        $this->assertEqual($expected, $result);
        unset($expected['title']);
        unset($doc->title);
        $this->assertEqual($expected, $doc->data());
        unset($expected['parsed']);
        unset($doc->parsed);
        $result = $doc->data();
        $this->assertEqual($expected, $result);
        unset($expected['permanent']);
        unset($doc->permanent);
        $result = $doc->data();
        $this->assertEqual($expected, $result);
        unset($doc->none);
    }