From 1f3e19304416abf8a8473d0349aa04746b3a33b6 Mon Sep 17 00:00:00 2001 From: Tomi Korpipaa Date: Fri, 19 Nov 2021 14:34:02 +0200 Subject: Fix tst_proxy::multiMatch autotest Fixes: QTBUG-98425 Change-Id: Ib548fe5c04c43bc1d8a03f0b18cee1f5d8fd6f35 Reviewed-by: Miikka Heikkinen --- tests/auto/cpptest/q3dbars-modelproxy/tst_proxy.cpp | 4 +++- tests/auto/cpptest/q3dsurface-modelproxy/tst_proxy.cpp | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/auto/cpptest/q3dbars-modelproxy/tst_proxy.cpp b/tests/auto/cpptest/q3dbars-modelproxy/tst_proxy.cpp index dfeee506..18fa0296 100644 --- a/tests/auto/cpptest/q3dbars-modelproxy/tst_proxy.cpp +++ b/tests/auto/cpptest/q3dbars-modelproxy/tst_proxy.cpp @@ -258,7 +258,9 @@ void tst_proxy::multiMatch() graph.addSeries(series); - QCoreApplication::processEvents(); + QSignalSpy spy(graph.valueAxis(), SIGNAL(maxChanged(float))); + spy.wait(1000); + QCOMPARE(graph.valueAxis()->max(), 6.5f); m_proxy->setMultiMatchBehavior(QItemModelBarDataProxy::MMBFirst); QCoreApplication::processEvents(); diff --git a/tests/auto/cpptest/q3dsurface-modelproxy/tst_proxy.cpp b/tests/auto/cpptest/q3dsurface-modelproxy/tst_proxy.cpp index eb984c1a..c1039c85 100644 --- a/tests/auto/cpptest/q3dsurface-modelproxy/tst_proxy.cpp +++ b/tests/auto/cpptest/q3dsurface-modelproxy/tst_proxy.cpp @@ -274,8 +274,9 @@ void tst_proxy::multiMatch() QSurface3DSeries *series = new QSurface3DSeries(m_proxy); graph.addSeries(series); + QSignalSpy spy(graph.axisY(), SIGNAL(maxChanged(float))); + spy.wait(1000); - QCoreApplication::processEvents(); QCOMPARE(graph.axisY()->max(), 10.5f); m_proxy->setMultiMatchBehavior(QItemModelSurfaceDataProxy::MMBFirst); QCoreApplication::processEvents(); -- cgit v1.2.3