aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp b/tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp
index 4c192374ee..4270ff958f 100644
--- a/tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp
+++ b/tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp
@@ -120,10 +120,14 @@ void tst_QQuickAccessible::cleanup()
qWarning().noquote() << list.count()
<< "accessibility event(s) were not handled in testfunction '"
<< QTest::currentTestFunction() << "':";
- for (int i = 0; i < list.count(); ++i)
- qWarning().noquote() << " " << (i + 1) << ": Object: " << list.at(i)->object()
+ for (int i = 0; i < list.count(); ++i) {
+ auto object = list.at(i)->object();
+ QString objectInfo = object ? QDebug::toString(object)
+ : u"[deleted object]"_qs;
+ qWarning().noquote() << " " << (i + 1) << objectInfo
<< "Event: '" << qAccessibleEventString(list.at(i)->type())
<< "' Child: " << list.at(i)->child();
+ }
}
QTestAccessibility::clearEvents();
}