Esempio n. 1
0
 public function testInstanceMethods()
 {
     $methods = MockPost::instanceMethods();
     $this->assertTrue(empty($methods));
     MockPost::instanceMethods(array('first' => array('lithium\\tests\\mocks\\data\\source\\MockMongoPost', 'testInstanceMethods'), 'second' => function ($entity) {
     }));
     $methods = MockPost::instanceMethods();
     $this->assertEqual(2, count($methods));
     MockPost::instanceMethods(array('third' => function ($entity) {
     }));
     $methods = MockPost::instanceMethods();
     $this->assertEqual(3, count($methods));
 }
Esempio n. 2
0
 public function testRespondsToInstanceMethod()
 {
     $this->assertFalse(MockPost::respondsTo('foo_Bar_Baz'));
     MockPost::instanceMethods(array('foo_Bar_Baz' => function ($entity) {
     }));
     $this->assertTrue(MockPost::respondsTo('foo_Bar_Baz'));
 }