lithium\tests\cases\data\ModelTest::testCreateCollection PHP Метод

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

    public function testCreateCollection()
    {
        MockCreator::config(array('meta' => array('key' => 'name', 'connection' => 'mockconn')));
        $expected = array(array('name' => 'Homer'), array('name' => 'Bart'), array('name' => 'Marge'), array('name' => 'Lisa'));
        $data = array();
        foreach ($expected as $value) {
            $data[] = MockCreator::create($value, array('defaults' => false));
        }
        $result = MockCreator::create($data, array('class' => 'set'));
        $this->assertCount(4, $result);
        $this->assertInstanceOf('lithium\\data\\collection\\RecordSet', $result);
        $this->assertEqual($expected, $result->to('array', array('indexed' => false)));
    }
ModelTest