mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-02-25 17:01:17 -05:00
Make use of the TestGui::clickIndex() helper function.
This commit is contained in:
parent
f7dd63a126
commit
b64276c4e8
@ -187,9 +187,7 @@ void TestGui::testSearch()
|
|||||||
|
|
||||||
QTRY_COMPARE(entryView->model()->rowCount(), 4);
|
QTRY_COMPARE(entryView->model()->rowCount(), 4);
|
||||||
|
|
||||||
QModelIndex item = entryView->model()->index(0, 1);
|
clickIndex(entryView->model()->index(0, 1), entryView, Qt::LeftButton);
|
||||||
QRect itemRect = entryView->visualRect(item);
|
|
||||||
QTest::mouseClick(entryView->viewport(), Qt::LeftButton, Qt::NoModifier, itemRect.center());
|
|
||||||
QAction* entryEditAction = m_mainWindow->findChild<QAction*>("actionEntryEdit");
|
QAction* entryEditAction = m_mainWindow->findChild<QAction*>("actionEntryEdit");
|
||||||
QVERIFY(entryEditAction->isEnabled());
|
QVERIFY(entryEditAction->isEnabled());
|
||||||
QWidget* entryEditWidget = toolBar->widgetForAction(entryEditAction);
|
QWidget* entryEditWidget = toolBar->widgetForAction(entryEditAction);
|
||||||
@ -205,9 +203,7 @@ void TestGui::testSearch()
|
|||||||
|
|
||||||
QCOMPARE(m_dbWidget->currentMode(), DatabaseWidget::ViewMode);
|
QCOMPARE(m_dbWidget->currentMode(), DatabaseWidget::ViewMode);
|
||||||
|
|
||||||
QModelIndex item2 = entryView->model()->index(1, 0);
|
clickIndex(entryView->model()->index(1, 0), entryView, Qt::LeftButton);
|
||||||
QRect itemRect2 = entryView->visualRect(item2);
|
|
||||||
QTest::mouseClick(entryView->viewport(), Qt::LeftButton, Qt::NoModifier, itemRect2.center());
|
|
||||||
QAction* entryDeleteAction = m_mainWindow->findChild<QAction*>("actionEntryDelete");
|
QAction* entryDeleteAction = m_mainWindow->findChild<QAction*>("actionEntryDelete");
|
||||||
|
|
||||||
QWidget* entryDeleteWidget = toolBar->widgetForAction(entryDeleteAction);
|
QWidget* entryDeleteWidget = toolBar->widgetForAction(entryDeleteAction);
|
||||||
@ -220,12 +216,8 @@ void TestGui::testSearch()
|
|||||||
QCOMPARE(entryView->model()->rowCount(), 3);
|
QCOMPARE(entryView->model()->rowCount(), 3);
|
||||||
QCOMPARE(m_db->metadata()->recycleBin()->entries().size(), 1);
|
QCOMPARE(m_db->metadata()->recycleBin()->entries().size(), 1);
|
||||||
|
|
||||||
QModelIndex item3 = entryView->model()->index(1, 0);
|
clickIndex(entryView->model()->index(1, 0), entryView, Qt::LeftButton);
|
||||||
QRect itemRect3 = entryView->visualRect(item3);
|
clickIndex(entryView->model()->index(2, 0), entryView, Qt::LeftButton, Qt::ControlModifier);
|
||||||
QTest::mouseClick(entryView->viewport(), Qt::LeftButton, Qt::NoModifier, itemRect3.center());
|
|
||||||
QModelIndex item4 = entryView->model()->index(2, 0);
|
|
||||||
QRect itemRect4 = entryView->visualRect(item4);
|
|
||||||
QTest::mouseClick(entryView->viewport(), Qt::LeftButton, Qt::ControlModifier, itemRect4.center());
|
|
||||||
QCOMPARE(entryView->selectionModel()->selectedRows().size(), 2);
|
QCOMPARE(entryView->selectionModel()->selectedRows().size(), 2);
|
||||||
|
|
||||||
MessageBox::setNextAnswer(QMessageBox::No);
|
MessageBox::setNextAnswer(QMessageBox::No);
|
||||||
@ -289,8 +281,7 @@ void TestGui::testCloneEntry()
|
|||||||
|
|
||||||
QModelIndex item = entryView->model()->index(0, 1);
|
QModelIndex item = entryView->model()->index(0, 1);
|
||||||
Entry* entryOrg = entryView->entryFromIndex(item);
|
Entry* entryOrg = entryView->entryFromIndex(item);
|
||||||
QRect itemRect = entryView->visualRect(item);
|
clickIndex(item, entryView, Qt::LeftButton);
|
||||||
QTest::mouseClick(entryView->viewport(), Qt::LeftButton, Qt::NoModifier, itemRect.center());
|
|
||||||
|
|
||||||
triggerAction("actionEntryClone");
|
triggerAction("actionEntryClone");
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user