lithium\tests\cases\test\MockerTest::testResetAllFunctions PHP Method

testResetAllFunctions() public method

    public function testResetAllFunctions()
    {
        $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(false);
        $this->assertIdentical('lithium\\tests\\mocks\\test\\MockStdClass', $obj->getClass());
        $this->assertInternalType('bool', $obj->isExecutable());
    }