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

testInstanceMethods() public method

public testInstanceMethods ( )
    public function testInstanceMethods()
    {
        MockPost::instanceMethods(array());
        $methods = MockPost::instanceMethods();
        $this->assertEmpty($methods);
        MockPost::instanceMethods(array('first' => array('lithium\\tests\\mocks\\data\\source\\MockMongoPost', 'testInstanceMethods'), 'second' => function ($entity) {
        }));
        $methods = MockPost::instanceMethods();
        $this->assertCount(2, $methods);
        MockPost::instanceMethods(array('third' => function ($entity) {
        }));
        $methods = MockPost::instanceMethods();
        $this->assertCount(3, $methods);
    }
ModelTest