gtest单元测试,希望测试检查出问题后直接退出当前执行的用例,使用以下哪个关键(A) A ASSERT B EXPECT C TearDown D SetUp
时间: 2024-04-18 12:33:45 浏览: 339
GTest测试单元使用方法.
5星 · 资源好评率100%
正确的关键字是选项 A:`ASSERT`。
在 Google Test (gtest) 中,`ASSERT` 宏用于断言测试条件并在条件不满足时立即退出当前执行的测试用例。它表示一个必要的断言,如果不满足条件,则测试失败,并且不会继续执行当前测试用例的后续代码。
`EXPECT` 宏用于断言测试条件,但在条件不满足时会记录一个非致命错误,并继续执行当前测试用例的后续代码。它表示一个期望的断言,如果不满足条件,测试仍然会继续执行,并在最后统计错误数量。
`TearDown` 是 gtest 提供的一个函数,在每个测试用例执行完毕后自动调用,用于清理资源或进行一些收尾工作。
`SetUp` 是 gtest 提供的一个函数,在每个测试用例执行前自动调用,用于设置测试环境或进行一些初始化工作。
因此,正确的关键字是 `ASSERT`(选项 A),它可以在测试条件不满足时直接退出当前执行的用例。
阅读全文