Вопросы по теме 'qtestlib'

Как протестировать выпуск QTableView с помощью QTest?
Я хотел бы смоделировать издание ячейки QTableView с помощью QTest. Я пробовал другой подход, но безуспешно: qtableview->show(); /* I think that in my unit test I should no need that, could you confirm ? */ QModelIndex modelIndex =...
560 просмотров
schedule 25.01.2023

Как проверить с помощью QTest, что выброшено исключение?
Я говорю в мире QT C++. Я делаю TDD, используя класс QTest. Я хочу убедиться, что при определенных условиях мой тестируемый класс выдает исключение. Используя тест Google, я бы использовал что-то вроде: EXPECT_THROW(A(NULL),...
5331 просмотров
schedule 17.07.2022

Самый простой способ нажать кнопку с помощью QTest
Может ли кто-нибудь объяснить мне самый простой способ нажать кнопку или что-то еще, например QComboBox в QTest? Я пробовал это: QComboBox *type = new QComboBox(); type->addItem( "1" ); type->addItem( "2" ); type->addItem( "3" );...
1514 просмотров
schedule 29.04.2022

Как написать файл qmake для тестового примера?
Я просто не понимаю, какова общая схема проекта Qt с программой и тестом... В проекте учебника QTest есть только тестовая программа, но в моем проекте уже есть другая программа. Если я добавлю тестовый пример, он утверждает «множественное...
2437 просмотров
schedule 27.11.2023

Как протестировать соединения сигнал-слот с помощью qtest
Я только начинаю работать с QT и хотел бы иметь модульные тесты. Я нашел схему структуры проекта, которая поддерживает тестирование вне моего приложения. Для моего первого теста я хотел щелкнуть пункт меню «Выход», чтобы проверить, действительно...
5397 просмотров
schedule 05.10.2023

Как передать несколько типов в один вызов QTest::addColumn
У меня есть функция шаблона для сериализации данных в файл, а другая — для их возврата с использованием идентификатора, возвращаемого функцией кулака: template<typename T> int serialize(const T &value); //returns id template<typename...
508 просмотров
schedule 01.02.2023

QTest получить имя теста
Как в модульном тесте Qt программа может получить имя выполняемого теста? Код выглядит примерно так: #include <QtTest> class MyTest : public QObject { Q_OBJECT private Q_SLOTS: void initTestCase() { } void...
423 просмотров
schedule 27.09.2022

QTest — написание тестов для библиотеки на основе Qt и предоставление классов
У меня есть библиотека (назовем ее MyLib ), которая имеет следующую структуру: mylib_global.h — определяет, стоит ли Q_DECL_IMPORT или Q_DECL_EXPORT за префиксом MYLIBSHARED_EXPORT , который используется для отображения определенных...
240 просмотров
schedule 11.08.2022

Как имитировать события колесика мыши с помощью QTestLib [Qt5]
Я с удовольствием использую QTestLib для написания тестов для своего пользовательского интерфейса на основе Qt5 виджетов. Казалось, недостатка в функциях и удобных функциях не было до сих пор, пока я не попытался найти способ имитировать события...
417 просмотров
schedule 24.02.2022