From f25c8d3d2a41a6014e1aff4ffe61e63d488bc513 Mon Sep 17 00:00:00 2001 From: louib Date: Mon, 30 Apr 2018 17:07:07 -0400 Subject: [PATCH] Adding a GUI test. --- tests/gui/TestGui.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/gui/TestGui.cpp b/tests/gui/TestGui.cpp index 0fe49eb9d..90f23a2e8 100644 --- a/tests/gui/TestGui.cpp +++ b/tests/gui/TestGui.cpp @@ -1042,6 +1042,11 @@ void TestGui::testDatabaseLocking() QCOMPARE(m_tabWidget->tabText(0).remove('&'), origDbName + " [locked]"); + QAction* actionDatabaseMerge = m_mainWindow->findChild("actionDatabaseMerge", Qt::FindChildrenRecursively); + QCOMPARE(actionDatabaseMerge->isEnabled(), false); + QAction* actionDatabaseSave = m_mainWindow->findChild("actionDatabaseSave", Qt::FindChildrenRecursively); + QCOMPARE(actionDatabaseSave->isEnabled(), false); + QWidget* dbWidget = m_tabWidget->currentDatabaseWidget(); QWidget* unlockDatabaseWidget = dbWidget->findChild("unlockDatabaseWidget"); QWidget* editPassword = unlockDatabaseWidget->findChild("editPassword"); @@ -1051,6 +1056,9 @@ void TestGui::testDatabaseLocking() QTest::keyClick(editPassword, Qt::Key_Enter); QCOMPARE(m_tabWidget->tabText(0).remove('&'), origDbName); + + actionDatabaseMerge = m_mainWindow->findChild("actionDatabaseMerge", Qt::FindChildrenRecursively); + QCOMPARE(actionDatabaseMerge->isEnabled(), true); } void TestGui::testDragAndDropKdbxFiles()