IlanGreen Ответов: 1

Какой фреймворк для насмешек над C++ я должен использовать?


Мне нужно издеваться над объектами и изменять поведение методов в c++.
Проблема в том, что Gmock требует, чтобы мои методы были виртуальными, чтобы наследовать от них и изменять поведение, но я не могу изменить свои методы на виртуальные.

Что я уже пробовал:

Я пробовал Typemock Isolator++, он может получить доступ к любому методу, но, к сожалению, он является коммерческим .
Другие насмешливые фреймворки, которые я проверил, также требуют, чтобы каждый метод был виртуальным, как и Gmock.
Заранее спасибо

1 Ответов

Рейтинг:
0

IlanGreen

Мое самое большое требование-это возможность издеваться без изменения моего кода, я не видел этого параметра в сравнении Википедии, поэтому я разместил его здесь

Richard MacCutchan

Хорошо, но это все еще не технический вопрос (см. Код проекта Быстрые ответы часто задаваемые вопросы[^]).