summaryrefslogtreecommitdiffstats
path: root/src/testlib
diff options
context:
space:
mode:
Diffstat (limited to 'src/testlib')
-rw-r--r--src/testlib/qtestresult.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/testlib/qtestresult.cpp b/src/testlib/qtestresult.cpp
index 79ea22bb43..14ab29af2b 100644
--- a/src/testlib/qtestresult.cpp
+++ b/src/testlib/qtestresult.cpp
@@ -237,7 +237,10 @@ bool QTestResult::verify(bool statement, const char *statementStr,
QTestLog::info(msg, file, line);
}
- qsnprintf(msg, 1024, "'%s' returned FALSE. (%s)", statementStr, description);
+ const char * format = QTest::expectFailMode
+ ? "'%s' returned TRUE unexpectedly. (%s)"
+ : "'%s' returned FALSE. (%s)";
+ qsnprintf(msg, 1024, format, statementStr, description);
return checkStatement(statement, msg, file, line);
}