summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRhys Weatherley <rhys.weatherley@nokia.com>2010-12-15 11:40:25 +1000
committerRhys Weatherley <rhys.weatherley@nokia.com>2010-12-15 11:40:25 +1000
commit55959eddf9286ce76f25c7e157f7b726862b328e (patch)
tree7bf2807df43f2190e1e965bd04b12f9db1198a81 /src
parent9a9c2bd643b066571aa94d1b16d767bcf36a5e30 (diff)
Remove "file://" prefix from filenames in the logs
Diffstat (limited to 'src')
-rw-r--r--src/quicktestlib/quicktestresult.cpp29
1 files changed, 19 insertions, 10 deletions
diff --git a/src/quicktestlib/quicktestresult.cpp b/src/quicktestlib/quicktestresult.cpp
index bb4ba64..285a26b 100644
--- a/src/quicktestlib/quicktestresult.cpp
+++ b/src/quicktestlib/quicktestresult.cpp
@@ -380,11 +380,19 @@ void QuickTestResult::finishTestFunction()
QTestResult::finishedCurrentTestFunction();
}
+static QString qtest_fixFile(const QString &file)
+{
+ if (file.startsWith(QLatin1String("file://")))
+ return file.mid(7);
+ else
+ return file;
+}
+
void QuickTestResult::fail
(const QString &message, const QString &file, int line)
{
QTestResult::addFailure(message.toLatin1().constData(),
- file.toLatin1().constData(), line);
+ qtest_fixFile(file).toLatin1().constData(), line);
}
bool QuickTestResult::verify
@@ -392,11 +400,12 @@ bool QuickTestResult::verify
{
if (message.isEmpty()) {
return QTestResult::verify
- (success, "verify()", "", file.toLatin1().constData(), line);
+ (success, "verify()", "",
+ qtest_fixFile(file).toLatin1().constData(), line);
} else {
return QTestResult::verify
(success, message.toLatin1().constData(), "",
- file.toLatin1().constData(), line);
+ qtest_fixFile(file).toLatin1().constData(), line);
}
}
@@ -410,21 +419,21 @@ bool QuickTestResult::compare
QTest::toString(val1.toLatin1().constData()),
QTest::toString(val2.toLatin1().constData()),
"", "",
- file.toLatin1().constData(), line);
+ qtest_fixFile(file).toLatin1().constData(), line);
}
void QuickTestResult::skipSingle
(const QString &message, const QString &file, int line)
{
- QTestResult::addSkip(message.toLatin1().constData(),
- QTest::SkipSingle, file.toLatin1().constData(), line);
+ QTestResult::addSkip(message.toLatin1().constData(), QTest::SkipSingle,
+ qtest_fixFile(file).toLatin1().constData(), line);
}
void QuickTestResult::skipAll
(const QString &message, const QString &file, int line)
{
- QTestResult::addSkip(message.toLatin1().constData(),
- QTest::SkipAll, file.toLatin1().constData(), line);
+ QTestResult::addSkip(message.toLatin1().constData(), QTest::SkipAll,
+ qtest_fixFile(file).toLatin1().constData(), line);
QTestResult::setSkipCurrentTest(true);
}
@@ -434,7 +443,7 @@ bool QuickTestResult::expectFail
return QTestResult::expectFail
(tag.toLatin1().constData(),
QTest::toString(comment.toLatin1().constData()),
- QTest::Abort, file.toLatin1().constData(), line);
+ QTest::Abort, qtest_fixFile(file).toLatin1().constData(), line);
}
bool QuickTestResult::expectFailContinue
@@ -443,7 +452,7 @@ bool QuickTestResult::expectFailContinue
return QTestResult::expectFail
(tag.toLatin1().constData(),
QTest::toString(comment.toLatin1().constData()),
- QTest::Continue, file.toLatin1().constData(), line);
+ QTest::Continue, qtest_fixFile(file).toLatin1().constData(), line);
}
void QuickTestResult::warn(const QString &message)