2017-05-19 51 views
0
被稱爲

比方說,你有void Class::func(Type_t arg)谷歌模擬 - 如何指望功能不與組參數

我想說

此功能可以用參數arg1arg2被稱爲除了 或... 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); 

FEEL FREE TO來爲問題

回答

1

獲得的業權還可以使用AnyOf這樣寫:

EXPECT_CALL(Class_MockObj, func(AnyOf(arg1, arg2, .., argN))).Times(0);