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