public function testCallbackExceptionWithUndefinedFunction()
{
$this->setExpectedException('Functional\\Exceptions\\InvalidArgumentException', "func() expects parameter 1 to be a valid callback, function 'undefinedFunction' not found or invalid function name");
InvalidArgumentException::assertCallback('undefinedFunction', 'func', 1);
}