expectException(TaskFailureException::class); $this->expectExceptionMessage('Exception thrown in context'); $exception = new \Exception("Message", 1); $result = new TaskFailure('a', $exception); $result->getResult(); } public function testWithError(): void { $this->expectException(TaskFailureError::class); $this->expectExceptionMessage('Error thrown in context'); $exception = new \Error("Message", 1); $result = new TaskFailure('a', $exception); $result->getResult(); } }