问题:我正在尝试使用 GTest 作为测试框架的作业。该代码定义了一个“通用”文件,其中为系统定义了异常,我在代码中使用它:
throw ExceptionType::OUT_OF_RANGE;
Run Code Online (Sandbox Code Playgroud)
然而,当运行 GTest 时,我收到以下消息:
unknown file: Failure
Unknown C++ exception thrown in test body.
Run Code Online (Sandbox Code Playgroud)
我的问题是:我如何使用 GTest 框架运行 gdb 来跟踪这个错误,它与代码或其他内容中定义的异常相关。
这是失败的测试:
unknown file: Failure
Unknown C++ exception thrown in test body.
Run Code Online (Sandbox Code Playgroud)