için otomatik nesil sahte sınıflar gmock kullanarak C++ kodu biriminde test ediyorum. gtest framework kullanmıyorum. Visual studio 2008'in yerleşik test çerçevesini kullanıyorum.Gmock
Şimdi benim problemim, gerçek bir sınıf için mock sınıflarını manuel olarak test etmem gerektiğidir. Örneğin 5 fonksiyona sahip bir sınıfım varsa MockAClass'ı 5 fonksiyonla yazmam gerekiyor. Bu sınıfların otomatik olarak oluşturulmasının bir yolu var mı?
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));
};
teşekkürler, ben bunu kullanmayı deneyin ve iş, –
çalışmasını umuyorum ki komut dosyaları olduğunu söyledi. Teşekkürler. –
Bu, kesinlikle Windows'ta çalışır. Python 2.7'deyim ve sorun değil. Normal uyarılar, el tweaks için geçerlidir ... – rholmes