Russian Qt Forum

Программирование => С/C++ => Тема начата: 8Observer8 от Апреля 08, 2014, 13:33



Название: Google Mock & Qt
Отправлено: 8Observer8 от Апреля 08, 2014, 13:33
Внимание! Эта тема перетекла, в следующую тему, в шапку которой я буду добавлять изменения/добавления. Вам достаточно будет подписаться на неё. О всех измененияx/добавленияx я буду извещать: http://www.prog.org.ru/topic_26944_0.html

Привет!

Я пытался найти хотя бы какую-нибудь информацию в google по поводу работы с Google Mock в Qt. Но встречал только вопросы без внятных ответов.

Возможно ли подружить Google Mock и Qt? Возможно ли будет создавать с помощью Google Mock объекты-заглушки для сети (сокетов) и для источника данных сети интернет? Чтобы я мог без интернета и сервера писать тесты для клиентских приложений.

Может быть для Qt больше подойдёт Boost Mock?

P.S. Я никогда не работал ни с Google Mock, ни с Boost Mock. И сейчас нет времени копать в этом направлении. Буду рад любой известной вам информации. Использую QTest, везде, где это возможно. Но QTest не позволяет создавать Mock-объекты.

Заранее спасибо за ответы!



Название: Re: Google Mock & Qt
Отправлено: _Bers от Апреля 08, 2014, 21:37
Возможно ли подружить Google Mock и Qt?

Google Mock - самая обыкновенная библиотека. Подключается она точно так же, как подключается любая другая самая обычная библиотека.


Название: Re: Google Mock & Qt
Отправлено: 8Observer8 от Апреля 08, 2014, 22:17
Спасибо за ответ! :) Я подумал, что Qt крайне специфичен для Google Mock из-за сигналов и слотов. Можно ли будет сделать Mock-объект для сокета в Qt?

Я сейчас пытаюсь понять стоит ли тратить время на Google Mock. Вдруг он для Qt не подходит. Меня напугала такая информация о Mock-фреймворках по этой ссылке: https://qt.gitorious.org/qt/qttools/merge_requests/3

Пишут, что из-за специфики Qt (сигналов и слотов) ни один Mock-фреймворк не подходит (кроме QtMock). Самое интересное, что там очень хорошо расхваливают QtMock-фреймворк, но его уже давным-давно забросили. Никто его собрать не может, судя по множеству вопросов без ответов.


Название: Re: Google Mock & Qt
Отправлено: 8Observer8 от Июня 26, 2014, 09:07
В шапку темы добавил текст:

Внимание! Эта тема перетекла, в следующую тему, в шапку которой я буду добавлять изменения/добавления. Вам достаточно будет подписаться на неё. О всех измененияx/добавленияx я буду извещать: http://www.prog.org.ru/topic_26944_0.html