lithium\tests\integration\data\SourceTest::testSerializingCollection PHP Method

testSerializingCollection() public method

    public function testSerializingCollection()
    {
        Fixtures::save('db');
        $data = Images::find('all');
        $this->skipIf(!$data, 'Fixtures not applied/available.');
        $result = true;
        try {
            $data = serialize($data);
            $data = unserialize($data);
        } catch (Exception $e) {
            $result = false;
            $data = array();
        }
        $this->assertTrue($result);
        $expected = 'Amiga 1200';
        foreach ($data as $item) {
            $result = $item->title;
            break;
        }
        $this->assertEqual($expected, $result);
    }