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