public function testRunWithGenericTestResult() { $result = new Result('test result'); $callback = function () use($result) { throw $result; }; $case = new Test($callback, 'name'); $case->run(); $this->assertSame($result, $case->getResult()); }