diff options
| author | Mitch Curtis <mitch.curtis@qt.io> | 2025-02-24 15:30:38 +0800 |
|---|---|---|
| committer | Mitch Curtis <mitch.curtis@qt.io> | 2025-04-25 08:36:08 +0800 |
| commit | 386e0851146bdfb24ad841ac388745c3af802673 (patch) | |
| tree | 5c6305ecd1b5269659ab80f847bd97590471014f /tests/auto/quickdialogs/qquickfolderdialogimpl/tst_qquickfolderdialogimpl.cpp | |
| parent | cf748fce71bf06f3695248024c21d2083ee4c714 (diff) | |
QQuickTest: add and use active focus macros
Also add support for popups (when controlstestutils_p.h is included).
[ChangeLog][Qt Quick Test] Added QVERIFY_ACTIVE_FOCUS and
QTRY_VERIFY_ACTIVE_FOCUS macros that can be used to get detailed
failure messages for when QQuickItem::hasActiveFocus should be true but
isn't.
Task-number: QTBUG-133858
Change-Id: I30c67a84ccc16e3969bac5661648d0062bc3d62c
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'tests/auto/quickdialogs/qquickfolderdialogimpl/tst_qquickfolderdialogimpl.cpp')
| -rw-r--r-- | tests/auto/quickdialogs/qquickfolderdialogimpl/tst_qquickfolderdialogimpl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/auto/quickdialogs/qquickfolderdialogimpl/tst_qquickfolderdialogimpl.cpp b/tests/auto/quickdialogs/qquickfolderdialogimpl/tst_qquickfolderdialogimpl.cpp index 5ecbbe81d9..82da8c9275 100644 --- a/tests/auto/quickdialogs/qquickfolderdialogimpl/tst_qquickfolderdialogimpl.cpp +++ b/tests/auto/quickdialogs/qquickfolderdialogimpl/tst_qquickfolderdialogimpl.cpp @@ -393,7 +393,7 @@ void tst_QQuickFolderDialogImpl::changeFolderViaEnter() QQuickFileDialogDelegate *subDir1Delegate = nullptr; QTRY_VERIFY(findViewDelegateItem(folderDialogListView, 0, subDir1Delegate)); COMPARE_URL(subDir1Delegate->file(), QUrl::fromLocalFile(tempSubDir1.path())); - QVERIFY(subDir1Delegate->hasActiveFocus()); + QVERIFY_ACTIVE_FOCUS(subDir1Delegate); // Select the delegate by pressing enter. const FolderDialogSignalHelper signalHelper(dialogHelper); |
