假设你有void Class::func(Type_t arg)
我想说
这个函数可以被称为,除了参数
arg1
或arg2
或......argN
这是正确的方法吗?
EXPECT_CALL(Class_MockObj, func(arg1)).Times(0);
EXPECT_CALL(Class_MockObj, func(arg2)).Times(0);
...
EXPECT_CALL(Class_MockObj, func(argN)).Times(0);
可以免费提出更好的问题标题
答案 0 :(得分:2)
您也可以使用AnyOf:
来撰写EXPECT_CALL(Class_MockObj, func(AnyOf(arg1, arg2, .., argN))).Times(0);