summaryrefslogtreecommitdiffstats
path: root/tests/auto/testlib/selftests/badxml/tst_badxml.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/testlib/selftests/badxml/tst_badxml.cpp')
-rw-r--r--tests/auto/testlib/selftests/badxml/tst_badxml.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/auto/testlib/selftests/badxml/tst_badxml.cpp b/tests/auto/testlib/selftests/badxml/tst_badxml.cpp
index 1c9a0d9493..1a143e5243 100644
--- a/tests/auto/testlib/selftests/badxml/tst_badxml.cpp
+++ b/tests/auto/testlib/selftests/badxml/tst_badxml.cpp
@@ -106,15 +106,18 @@ void tst_BadXml::badDataTag() const
QBENCHMARK {
}
- QFAIL("a failure");
+ QFETCH(bool, shouldFail);
+ if (shouldFail)
+ QFAIL("a failure");
}
void tst_BadXml::badDataTag_data() const
{
- QTest::addColumn<int>("dummy");
+ QTest::addColumn<bool>("shouldFail");
foreach (char const* str, badStrings()) {
- QTest::newRow(str) << 0;
+ QTest::newRow(qPrintable(QString("fail %1").arg(str))) << true;
+ QTest::newRow(qPrintable(QString("pass %1").arg(str))) << false;
}
}