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

testWithData() public method

public testWithData ( )
    public function testWithData()
    {
        $doc = new DocumentSet(array('model' => $this->_model, 'data' => array(array('_id' => 1, 'name' => 'One', 'content' => 'Lorem ipsum one'), array('_id' => 2, 'name' => 'Two', 'content' => 'Lorem ipsum two'), array('_id' => 3, 'name' => 'Three', 'content' => 'Lorem ipsum three'))));
        $expected = array('_id' => 1, 'name' => 'One', 'content' => 'Lorem ipsum one');
        $result = $doc->current()->data();
        $this->assertEqual($expected, $result);
        $expected = array('_id' => 2, 'name' => 'Two', 'content' => 'Lorem ipsum two');
        $result = $doc->next()->data();
        $this->assertEqual($expected, $result);
    }