0
我需要副作用設置爲2的陣列大小,查看以下defienition:SetArrayArgument,它真的是最後一個還是最後一個?
https://github.com/google/googletest/blob/master/googlemock/docs/CheatSheet.md
看起來對於2數組大小的參數應該是(噠,噠+ 1 ),但它不起作用,只有一個數組元素獲得正確的值。以下代碼每次都有效:
EXPECT_CALL(BFO, get(_, 2))
.WillOnce(DoAll(SetArrayArgument<0>(d.a, d.a + 2), Return(2)));
我有點困惑,爲什麼我需要爲2的數組大小添加兩個?
我在想,如果支架和peren組合是一個錯字,但我現在明白了... – user1135541