2014-01-15 3 views
2

Я хотел бы сказать следующее с gmock:Expectation с Google издеваться

Метод А должен быть вызван дважды, один раз с параметром X, а второй раз с параметром Y. Чем метод не должен быть вызван снова.

Я знаю, как сделать первую часть, но как я говорю, что метод никогда не следует называть снова?

+0

Как насчет 'RetiresOnSaturation()'? –

ответ

3
{ 
    InSequence s; 
    EXPECT_CALL(mock, Method("X")); 
    EXPECT_CALL(mock, Method("Y")); 
} 

После получения этих двух вызовов дополнительные вызовы метода будут генерировать ошибки.

 Смежные вопросы

  • Нет связанных вопросов^_^