我有一个检查 GetParam() 值的 SetUp 方法。就像是:
void Tests::SetUp() {
if (GetParam().data == x) {
do_something;
}
}
但是,我的一些测试是 P_TESTs,有些是 F_TESTs。F_TESTs 没有参数,因此当为这些测试调用 SetUp 时出现分段错误,因为 GetParam().data 无法读取!
有没有办法检查测试是否有来自 SetUp 方法内部的参数?
谢谢。