6

我有一个检查 GetParam() 值的 SetUp 方法。就像是:

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

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

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

谢谢。

4

0 回答 0