Aside what @stof said, why not catching the LogicException as opposed to asserting what's the type? There should be `$this->fail()` call after `call_user_func()`.