Sto usando gmock per test di unità codice C++. Non sto utilizzando il framework gtest. Sto usando il framework di test integrato di Visual Studio 2008.Generazione automatica di classi di simulazione per gmock
Ora il mio problema è che devo scrivere manualmente le classi di simulazione per un vero test di classe. Per esempio se ho una classe con 5 funzioni, allora devo scrivere MockAClass con 5 funzioni. C'è un modo in cui queste classi vengono generate automaticamente.
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));
};
grazie, cerco di usarlo e spero che funzioni, –
funziona. Grazie. –
Funziona sicuramente su Windows. Sono su Python 2.7 e va bene. I caveat usuali si applicano per le modifiche della mano ... – rholmes