lithium\tests\cases\data\ModelTest::testMetaInformation PHP Method

testMetaInformation() public method

public testMetaInformation ( )
    public function testMetaInformation()
    {
        $class = 'lithium\\tests\\mocks\\data\\MockPost';
        $expected = compact('class') + array('name' => 'MockPost', 'key' => 'id', 'title' => 'title', 'source' => 'mock_posts', 'connection' => 'mocksource', 'locked' => true);
        $this->assertEqual($expected, MockPost::meta());
        $class = 'lithium\\tests\\mocks\\data\\MockComment';
        $expected = compact('class') + array('name' => 'MockComment', 'key' => 'comment_id', 'title' => 'comment_id', 'source' => 'mock_comments', 'connection' => 'mocksource', 'locked' => true);
        $this->assertEqual($expected, MockComment::meta());
        $expected += array('foo' => 'bar');
        MockComment::meta('foo', 'bar');
        $this->assertEqual($expected, MockComment::meta());
        $expected += array('bar' => true, 'baz' => false);
        MockComment::meta(array('bar' => true, 'baz' => false));
        $this->assertEqual($expected, MockComment::meta());
    }
ModelTest