QT - Модульный тест для пользовательского интерфейса - PullRequest
0 голосов
/ 08 мая 2020

Мне нужно написать модульный тест и выяснить, действительно ли отображается сообщение, я не понимаю, как получить значение, отправленное функцией DoWork. Я использую тесты Google.

class Printer
{


    signals:
        void Print(QString message);
    private:
        void DoWork()
       {
        //
        if (isError)
            emit Print("Error");

       }
}

Автоматическая генерация по qt:

void Printer::Print(QString t1) {
     void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
        QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...