Googletest(GTest)允许您通过添加来禁用单个测试
DISABLED_
测试名称的前缀.
参数化测试怎么样 - 如何禁用它们?将前缀添加到测试名称不会禁用它们.
例如,如何禁用GTest 文档提供的示例测试:
class FooTest : public ::testing::TestWithParam<const char*> {
// You can implement all the usual fixture class members here.
// To access the test parameter, call GetParam() from class
// TestWithParam<T>.
};
TEST_P(FooTest, HasBlahBlah) {
...
}
INSTANTIATE_TEST_CASE_P(InstantiationName,
FooTest,
::testing::Values("meeny", "miny", "moe"));
Run Code Online (Sandbox Code Playgroud)
Vic*_*sky 19
你需要添加
DISABLED_
实例化名称的前缀,如下所示:
INSTANTIATE_TEST_CASE_P(DISABLED_InstantiationName,
FooTest,
::testing::Values("meeny", "miny", "moe"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13175 次 |
| 最近记录: |