Я использую структуру gtest/gmock для написания модульных тестов. Ниже приведен мой пример кода.
Общ.ч,
void PreInit() {
cout<<"Doing Pre-initialization."<<endl;
}
В test.cpp,
#include <common.h>
class SampleComponent {
public:
void Init() {
PreInit();
// Do Initialization
}
}
До сих пор я издевался над классами. Любая идея, как издеваться над независимыми функциями, вызываемыми функциями-членами класса?
Заранее спасибо.