Source

						public function testMetaInformation() {
		$expected = array(
			'class'       => 'lithium\tests\mocks\data\MockPost',
			'name'        => 'MockPost',
			'key'         => 'id',
			'title'       => 'title',
			'source'      => 'mock_posts',
			'connection'  => 'mock-source',
			'initialized' => true,
			'locked'      => true
		);
		MockPost::config();
		$this->assertEqual($expected, MockPost::meta());

		$expected = array(
			'class'       => 'lithium\tests\mocks\data\MockComment',
			'name'       => 'MockComment',
			'key'        => 'comment_id',
			'title'      => 'comment_id',
			'source'     => 'mock_comments',
			'connection' => 'mock-source',
			'initialized' => true,
			'locked'      => true
		);
		$this->assertEqual($expected, MockComment::meta());

		$expected += array('foo' => 'bar');
		$this->assertEqual($expected, MockComment::meta('foo', 'bar'));

		$expected += array('bar' => true, 'baz' => false);
		$this->assertEqual($expected, MockComment::meta(array('bar' => true, 'baz' => false)));
	}