1
我有一個恆定的方法創建模擬,在龜
class CFoo : public CFooPar
{
public:
CFoo(){}
~CFoo(){}
virtual bool ret() const
{
return true;
}
};
如何創建模擬類爲這個虛擬BOOL RET()const的方法?
謝謝!
我有一個恆定的方法創建模擬,在龜
class CFoo : public CFooPar
{
public:
CFoo(){}
~CFoo(){}
virtual bool ret() const
{
return true;
}
};
如何創建模擬類爲這個虛擬BOOL RET()const的方法?
謝謝!
我使用Google Mock(https://code.google.com/p/googlemock/wiki/V1_6_ForDummies)。
藉助該工具,模擬如果你的意思是使用turtle讀取
#include "gmock/gmock.h"
class MockCFoo : public CFoo {
public:
MOCK_CONST_METHOD0(ret, bool());
};
那就是:
#include <turtle/mock.hpp>
MOCK_BASE_CLASS(MockCFoo, CFoo)
{
MOCK_METHOD(ret, 0)
};
其餘的取決於你如何在你的生產代碼中使用Cfoo的,但是它會可能與我想的turtle motivation case類似。
這個問題有點含糊,你能詳細說明你的目標是什麼嗎? – 2013-05-08 04:03:58
這個問題是故意用「[tag:turtle]」標記的,RDF語法? – unor 2013-05-14 21:39:37