lithium\tests\cases\test\MockerTest::testResetSpecificFunctions PHP Метод

testResetSpecificFunctions() публичный Метод

    public function testResetSpecificFunctions()
    {
        $obj = new \lithium\tests\mocks\test\MockStdClass();
        Mocker::overwriteFunction('lithium\\tests\\mocks\\test\\get_class', function ($obj) {
            return 'baz';
        });
        Mocker::overwriteFunction('lithium\\tests\\mocks\\test\\is_executable', function ($foo) {
            return 'qux';
        });
        Mocker::overwriteFunction('lithium\\tests\\mocks\\test\\get_class', false);
        $this->assertIdentical('lithium\\tests\\mocks\\test\\MockStdClass', $obj->getClass());
        $this->assertIdentical('qux', $obj->isExecutable());
    }