在龜

2013-05-08 73 views
1

我有一個恆定的方法創建模擬,在龜

class CFoo : public CFooPar 
{ 
    public: 
     CFoo(){} 
     ~CFoo(){} 

     virtual bool ret() const 
     { 
     return true; 
     } 
}; 

如何創建模擬類爲這個虛擬BOOL RET()const的方法?

謝謝!

+0

這個問題有點含糊,你能詳細說明你的目標是什麼嗎? – 2013-05-08 04:03:58

+0

這個問題是故意用「[tag:turtle]」標記的,RDF語法? – unor 2013-05-14 21:39:37

回答

1

那就是:

#include <turtle/mock.hpp> 

MOCK_BASE_CLASS(MockCFoo, CFoo) 
{ 
    MOCK_METHOD(ret, 0) 
}; 

其餘的取決於你如何在你的生產代碼中使用Cfoo的,但是它會可能與我想的turtle motivation case類似。