mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-08-13 08:46:06 -04:00
Adding a GUI test.
This commit is contained in:
parent
64917bd9fb
commit
f25c8d3d2a
1 changed files with 8 additions and 0 deletions
|
@ -1042,6 +1042,11 @@ void TestGui::testDatabaseLocking()
|
||||||
|
|
||||||
QCOMPARE(m_tabWidget->tabText(0).remove('&'), origDbName + " [locked]");
|
QCOMPARE(m_tabWidget->tabText(0).remove('&'), origDbName + " [locked]");
|
||||||
|
|
||||||
|
QAction* actionDatabaseMerge = m_mainWindow->findChild<QAction*>("actionDatabaseMerge", Qt::FindChildrenRecursively);
|
||||||
|
QCOMPARE(actionDatabaseMerge->isEnabled(), false);
|
||||||
|
QAction* actionDatabaseSave = m_mainWindow->findChild<QAction*>("actionDatabaseSave", Qt::FindChildrenRecursively);
|
||||||
|
QCOMPARE(actionDatabaseSave->isEnabled(), false);
|
||||||
|
|
||||||
QWidget* dbWidget = m_tabWidget->currentDatabaseWidget();
|
QWidget* dbWidget = m_tabWidget->currentDatabaseWidget();
|
||||||
QWidget* unlockDatabaseWidget = dbWidget->findChild<QWidget*>("unlockDatabaseWidget");
|
QWidget* unlockDatabaseWidget = dbWidget->findChild<QWidget*>("unlockDatabaseWidget");
|
||||||
QWidget* editPassword = unlockDatabaseWidget->findChild<QLineEdit*>("editPassword");
|
QWidget* editPassword = unlockDatabaseWidget->findChild<QLineEdit*>("editPassword");
|
||||||
|
@ -1051,6 +1056,9 @@ void TestGui::testDatabaseLocking()
|
||||||
QTest::keyClick(editPassword, Qt::Key_Enter);
|
QTest::keyClick(editPassword, Qt::Key_Enter);
|
||||||
|
|
||||||
QCOMPARE(m_tabWidget->tabText(0).remove('&'), origDbName);
|
QCOMPARE(m_tabWidget->tabText(0).remove('&'), origDbName);
|
||||||
|
|
||||||
|
actionDatabaseMerge = m_mainWindow->findChild<QAction*>("actionDatabaseMerge", Qt::FindChildrenRecursively);
|
||||||
|
QCOMPARE(actionDatabaseMerge->isEnabled(), true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void TestGui::testDragAndDropKdbxFiles()
|
void TestGui::testDragAndDropKdbxFiles()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue