summaryrefslogtreecommitdiffstats
path: root/src/testlib/qtestresult.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/testlib/qtestresult.cpp')
-rw-r--r--src/testlib/qtestresult.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/testlib/qtestresult.cpp b/src/testlib/qtestresult.cpp
index c3634eb01e..c49c7aefe3 100644
--- a/src/testlib/qtestresult.cpp
+++ b/src/testlib/qtestresult.cpp
@@ -132,15 +132,16 @@ void QTestResult::finishedCurrentTestData()
if (QTest::expectFailMode)
addFailure("QEXPECT_FAIL was called without any subsequent verification statements", 0, 0);
clearExpectFail();
-}
-void QTestResult::finishedCurrentTestFunction()
-{
- if (!QTest::failed && QTestLog::unhandledIgnoreMessages()) {
+ if (!QTest::dataFailed && QTestLog::unhandledIgnoreMessages()) {
QTestLog::printUnhandledIgnoreMessages();
addFailure("Not all expected messages were received", 0, 0);
}
+ QTestLog::clearIgnoreMessages();
+}
+void QTestResult::finishedCurrentTestFunction()
+{
if (!QTest::failed && !QTest::skipCurrentTest) {
QTestLog::addPass("");
}