summaryrefslogtreecommitdiff
path: root/tests/auto/xmlpatternssdk/TestBaseLine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/xmlpatternssdk/TestBaseLine.cpp')
-rw-r--r--tests/auto/xmlpatternssdk/TestBaseLine.cpp35
1 files changed, 10 insertions, 25 deletions
diff --git a/tests/auto/xmlpatternssdk/TestBaseLine.cpp b/tests/auto/xmlpatternssdk/TestBaseLine.cpp
index e257c42..78232cd 100644
--- a/tests/auto/xmlpatternssdk/TestBaseLine.cpp
+++ b/tests/auto/xmlpatternssdk/TestBaseLine.cpp
@@ -310,19 +310,11 @@ TestResult::Status TestBaseLine::verify(const QString &serializedInput) const
* QDomDocument does whitespace stripping when calling setContent(QString). In other words,
* this workarounds a bug. */
- QXmlInputSource source;
- source.setData((m_type == XML ? serializedInput : QLatin1String("<r>") +
- serializedInput +
- QLatin1String("</r>")).toUtf8());
-
- QString outputReadingError;
-
- QXmlSimpleReader reader;
- reader.setFeature(QLatin1String("http://xml.org/sax/features/namespace-prefixes"), true);
-
- const bool success = output.setContent(&source,
- &reader,
- &outputReadingError);
+ const bool success =
+ output.setContent((m_type == XML ? serializedInput
+ : QLatin1String("<r>") + serializedInput
+ + QLatin1String("</r>"))
+ .toUtf8());
if(!success)
return TestResult::Fail;
@@ -332,19 +324,12 @@ TestResult::Status TestBaseLine::verify(const QString &serializedInput) const
QDomDocument baseline;
{
- QXmlInputSource source;
- source.setData((m_type == XML ? details() : QLatin1String("<r>") +
- details() +
- QLatin1String("</r>")).toUtf8());
QString baselineReadingError;
-
- QXmlSimpleReader reader;
- reader.setFeature(QLatin1String("http://xml.org/sax/features/namespace-prefixes"), true);
-
- const bool success = baseline.setContent(&source,
- &reader,
- &baselineReadingError);
-
+ const bool success = baseline.setContent(
+ (m_type == XML ? details()
+ : QLatin1String("<r>") + details() + QLatin1String("</r>"))
+ .toUtf8(),
+ &baselineReadingError);
if(!success)
return TestResult::Fail;