Esempio n. 1
0
 public function testCustomFinder()
 {
     $finder = function () {
     };
     MockPost::finder('custom', $finder);
     $this->assertIdentical($finder, MockPost::finder('custom'));
     $finder = array('fields' => array('id', 'email'), 'conditions' => array('id' => 2));
     MockPost::finder('arrayTest', $finder);
     $result = MockPost::find('arrayTest');
     $expected = $finder + array('order' => null, 'limit' => null, 'page' => null, 'with' => array(), 'type' => 'read', 'model' => 'lithium\\tests\\mocks\\data\\MockPost');
     $this->assertEqual($expected, $result['options']);
 }
Esempio n. 2
0
 public function testCustomFinder()
 {
     $finder = function () {
     };
     MockPost::finder('custom', $finder);
     $this->assertIdentical($finder, MockPost::finder('custom'));
 }