From kde-commits Wed Apr 30 20:33:56 2014 From: Frederik Gladhorn Date: Wed, 30 Apr 2014 20:33:56 +0000 To: kde-commits Subject: [libkdeaccessibilityclient] tests/auto: Improve test stability Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=139889004531193 Git commit a5ab9a3beacd981bdd3c8f84b0eab14e94beb228 by Frederik Gladhorn. Committed on 30/04/2014 at 20:31. Pushed by gladhorn into branch 'master'. Improve test stability M +4 -0 tests/auto/tst_accessibilityclient.cpp http://commits.kde.org/libkdeaccessibilityclient/a5ab9a3beacd981bdd3c8f84b0= eab14e94beb228 diff --git a/tests/auto/tst_accessibilityclient.cpp b/tests/auto/tst_access= ibilityclient.cpp index 2fcb856..3aaa892 100644 --- a/tests/auto/tst_accessibilityclient.cpp +++ b/tests/auto/tst_accessibilityclient.cpp @@ -178,10 +178,12 @@ void AccessibilityClientTest::tst_navigation() QString desc =3D "This is a button..."; button->setAccessibleDescription(desc); w.show(); + w.activateWindow(); button->setFocus(); = #if (QT_VERSION >=3D QT_VERSION_CHECK(5, 0, 0)) QTest::qWaitForWindowExposed(&w); + QTest::qWaitForWindowActive(&w); #else QTest::qWaitForWindowShown(&w); #endif @@ -253,7 +255,9 @@ void AccessibilityClientTest::tst_navigation() QVERIFY(!accLabel.isChecked()); QVERIFY(!accLabel.isFocusable()); QVERIFY(!accLabel.isFocused()); +#if (QT_VERSION < QT_VERSION_CHECK(5, 2, 1)) QEXPECT_FAIL("", "Labels in Qt 4 report themselves as editable.", Cont= inue); +#endif QVERIFY(!accLabel.isEditable()); = AccessibleObject accLine =3D accW.child(2);