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());
}