GoogleTest:如果测试是非参数化的,则在SetUp中访问GetParam

时间:2013-08-16 13:19:16

标签: googletest

我有一个检查GetParam()值的SetUp方法。类似的东西:

void Tests::SetUp() {
    if (GetParam().data == x) {
        do_something;
    }
}

但是,我的一些测试是P_TEST,有些是F_TEST。 F_TESTs没有参数,所以当为这些测试调用SetUp时出现分段错误,因为无法读取GetParam()。数据!

有没有办法检查测试是否有来自SetUp方法内部的参数?

感谢。

0 个答案:

没有答案