Вопросы по теме 'qtestlib'
PyQt5: mouseClick и исходный код в QWebEngineView
У меня есть рабочий сценарий, использующий PyQt-5.5.1, и теперь я хочу перенести его на новую версию PyQt (5.7). Адаптация большинства вещей прошла нормально, но я столкнулся с двумя серьезными проблемами: (1) выполнить (смоделированный) щелчок...
3697 просмотров
schedule
01.10.2021
QObject :: deleteLater не вызывается должным образом в моем Qt Test
Я тестирую общую библиотеку, которая содержит внутренний вызов deleteLater . Внутри библиотеки нет цикла событий, поэтому для приложения требуется, чтобы цикл событий был запущен, чтобы вся память была должным образом освобождена.
Но в тесте...
288 просмотров
schedule
24.09.2021
Доступ к родному QFileDialog
Я пишу тест пользовательского интерфейса для приложения Qt. Теперь это приложение вызывает QFileDialog, который должен быть автоматически заполнен и зафиксирован.
У меня уже есть QTimer, который работает даже при отображении модального диалога....
468 просмотров
schedule
14.04.2022
Тестирование пользовательского интерфейса Qt: не удается выполнить QTest::keyPress
У меня есть класс MyForm , унаследованный от QMainWindow .
Вот мой код:
std::auto_ptr<MyForm> pForm(new MyForm(3,3));
QTest::keyPress(&pForm, Qt::Key_0);
Однако, когда я использую на нем QTest::keyPress , я получаю:...
641 просмотров
schedule
24.04.2022
QT Qtestlib, модульный тест
Если бы мне нужно было создать модульный тест для реализации класса, используя QTestlib (пытаясь понять это), как бы я это сделал. (Я знаю, что модульное тестирование для простого класса ниже может быть выполнено другим простым способом, которым я...
914 просмотров
schedule
29.12.2022
Проект модульного тестирования QTestlib для доступа к классам в основном проекте в QTCreator.
Я использую QT Creator и хочу запускать модульные тесты в отдельном проекте. Как я могу ссылаться на классы в основном проекте из моего тестового проекта?
1193 просмотров
schedule
24.01.2023
Проблемы с QTest::mouseClick на QListWidget
Я пытаюсь использовать QTest для тестирования. У меня есть QListWidget, на который я хотел бы щелкнуть, чтобы получить выбор. Но после щелчка ничего не выделяется. У кого-нибудь есть идеи?
Вот мой тестовый класс
void TestGui::List() {...
1470 просмотров
schedule
21.07.2023
PySide — щелкните элемент внутри QTreeWidget с помощью QTest
Я разрабатываю приложение с PySide. Я выполняю модульные тесты перед написанием кода в приложении. Мне нужно выбрать элемент внутри QTreeWidget, чтобы я мог использовать QTreeWidget.currentItem для его извлечения и что-то делать с ним, чтобы...
886 просмотров
schedule
28.01.2023
qtest: нет правил для создания целевой ошибки при компиляции теста
Я работал над созданием модульного теста. Мне нужно изучить это, чтобы протестировать наши объекты графического интерфейса. До сих пор этот сайт отвечал на многие вопросы (большинство из них были заданы и на них были даны ответы ранее). Однако...
1070 просмотров
schedule
13.04.2023
Что возвращает QTest::currentTestFailed() для функций инициализации и очистки TestCase?
В настоящее время используется QT 4.8 и, согласно документу, QTest::currentTestFailed() «Возвращает true, если текущая тестовая функция не удалась, в противном случае — false». Я не уверен, означает ли это, что значение даст неудачный/успешный...
174 просмотров
schedule
17.12.2022
qmake сгенерировал target_wrapper.sh при проверке make
У меня есть проект qmake с шаблоном subdirs и двумя дочерними проектами. Проекты subdir представляют собой два тестовых примера. Проект построен на mingw64.
Когда я запускаю «проверку mingw32-make», процесс завершается сбоем, когда первый...
256 просмотров
schedule
12.02.2023
QTest::mouseClick RightButton может не работать, может кто подскажет?
Недавно я видел тему о QTest::mouseClick LeftButton( Как вы можете редактировать ячейку QTableView из модульного теста QTest? ), я попробовал это и преуспел.
Теперь мне нужно смоделировать действие RightButton-Click и получить...
26 просмотров
schedule
25.03.2023
QTest: Можно ли протестировать перетаскивание?
Я пытаюсь протестировать перетаскивание с помощью простой последовательности: mousePress + mouseMove + mouseRelease. Но это не работа.
Я исследую источник qtest и обнаружил, что событие перемещения проверяется через главный диспетчер...
925 просмотров
schedule
13.01.2024