Модульное тестирование C ++: заглушки (не имитирующие)?

Я только начинаю изучать модульное тестирование с помощью C ++. Похоже, мне нужно будет написать несколько классов-заглушек по мере продвижения. Насколько я понимаю, есть разница между Mocks и Stubs. В основном кажется, что Mocks предназначены для тех случаев, когда вы тестируете что-то, что произошло с объектом (например, проверка), в то время как Stubs просто облегчают ваш тест. Думаю, для насмешек я могу использовать googlemock, но я не вижу в нем ничего для создания заглушек (как RhinoMocks 'GenerateStub).

Есть ли способ получить автоматически сгенерированные заглушки? Поддерживает ли googlemock заглушки? Или мне придется вручную создавать заглушки для тестирования?

11
задан User 14 June 2011 в 23:32
поделиться