0
ответов

Макет невиртуального метода C ++ (gmock)

У меня есть класс класса CSumWnd: public CBaseWnd {частный: bool MethodA () } Пожалуйста, не могли бы вы помочь, как имитировать MethodA (), не делая виртуальных, Я не понимал концепции высокопроизводительной зависимости ...
вопрос задан: 3 October 2017 10:27
0
ответов

Добавление внешнего исходного каталога в сборку CMake

Я использую Google Mock для своего проекта, и в инструкциях говорится, что лучше собирать библиотеку вместе с проектом, потому что разные флаги компилятора могут привести к ошибкам. Я не хочу добавлять...
вопрос задан: 23 May 2017 12:07
0
ответов

Как имитировать цепочку наследования в C++ с помощью google mock

Я использую google mock и хочу издеваться над цепочкой наследования, подобной этому :class A { // виртуальный метод A1 (); } класс B :общедоступный A { // виртуальный метод B1 (); } класс C :общедоступный B { // виртуальный...
вопрос задан: 3 July 2012 04:33
0
ответов

как установить пользовательскую ссылочную переменную в gmock

Я использую gmock в своем проекте, и у меня возникла проблема с установкой пользовательской ссылочной переменной для имитационной функции. Предположим, у меня есть следующий класс: class XXXClient { public: void QueryXXX (const ...
вопрос задан: 13 January 2012 04:12
0
ответов

Метод и насмешка с тем же классом

У меня есть класс с 2 методами класса A { void Fun() { if(FunRet()>0){////} else {///} } int FunRet() { return 4;} }; я хочу протестировать метод Fun() в зависимости от того, что возвращает FunRet. Поэтому я ...
вопрос задан: 5 June 2011 15:42
0
ответов

Использование Google Mock с boost :: bind

У меня есть класс, конструктор которого принимает функцию Boost , и я' Я хочу протестировать это с помощью Google Mock. В следующем коде показан образец класса и моя попытка его протестировать: MyClass.h: #include
вопрос задан: 7 April 2011 19:55
0
ответов

Может ли фиктивный класс унаследоваться от другого фиктивного класса в googlemock?

Может ли фиктивный класс унаследоваться от еще один макет класса в googlemock? Если да, то помогите мне понять, почему это не работает. класс IA { общедоступные: виртуальный int test1 (int a) = 0; }; class IB: ...
вопрос задан: 30 March 2011 10:09