Я использую gmock для модульное тестирование Код C++. Я не использую gtest framework. Я использую встроенную среду тестирования Visual Studio 2008.Автоматическая генерация макетов для gmock
Теперь моя проблема заключается в том, что мне приходится вручную писать макеты классов для реального класса для модульного теста. Например, если у меня есть класс A с 5 функциями, тогда я должен написать MockAClass с 5 функциями. Есть ли способ, которым эти классы автоматически генерируются.
class AClass
{
public:
virtual int AFunction()
{
return 5;
}
virtual int AFunctionWithArguments(int x)
{
return x;
}
class MockAClass : public AClass
{
public:
MOCK_METHOD0(AFucntion, int());
MOCK_METHOD1(AFunctionWithArgument, int(int x));
};
спасибо, я стараюсь использовать это и надеюсь, что это сработает, –
его работа. Благодарю. –
Это определенно работает на Windows. Я на Python 2.7, и все в порядке. Обычные оговорки применяются для ручных настроек ... – rholmes