Я не понимаю следующий пример gmock:
{
InSequence s;
for (int i = 1; i <= n; i++) {
EXPECT_CALL(turtle, GetX())
.WillOnce(Return(10*i))
.RetiresOnSaturation();
}
}
Когда я удаляю .RetiresOnSaturation () приведенный выше код работает аналогично - GetX возвращает 10, 20 и так далее.В чем причина использования .RetiresOnSaturation () , когда мы также используем InSequence объект?Не могли бы вы объяснить это?