tests/auto/xmlpatternsvalidator/tst_xmlpatternsvalidator.cpp
changeset 23 89e065397ea6
parent 19 fcece45ef507
child 37 758a864f9613
--- a/tests/auto/xmlpatternsvalidator/tst_xmlpatternsvalidator.cpp	Fri May 14 16:40:13 2010 +0300
+++ b/tests/auto/xmlpatternsvalidator/tst_xmlpatternsvalidator.cpp	Thu May 27 13:40:48 2010 +0300
@@ -111,8 +111,8 @@
 
     process.start(m_command, arguments);
 
+    QVERIFY(process.waitForFinished());
     QCOMPARE(process.exitStatus(), QProcess::NormalExit);
-    QVERIFY(process.waitForFinished());
 
     if(process.exitCode() != expectedExitCode)
         QTextStream(stderr) << "foo:" << process.readAllStandardError();
@@ -197,20 +197,25 @@
         << (QStringList() << QLatin1String("files/instance.xml"))
         << QString();
 
-    QTest::newRow("A schema with an indirectly included type")
+    QTest::newRow("QTBUG-8394 A schema with an indirectly included type")
         << 0
         << (QStringList() << QLatin1String("files/indirect-include-a.xsd"))
         << QString();
 
-    QTest::newRow("A schema with an indirectly imported type")
+    QTest::newRow("QTBUG-8394 A schema with an indirectly imported type")
         << 0
         << (QStringList() << QLatin1String("files/indirect-import-a.xsd"))
         << QString();
 
-    QTest::newRow("A schema with an indirectly redefined type")
+    QTest::newRow("QTBUG-8394 A schema with an indirectly redefined type")
         << 0
         << (QStringList() << QLatin1String("files/indirect-redefine-a.xsd"))
         << QString();
+
+    QTest::newRow("QTBUG-8920 A schema with a complex type that indirectly includes an anonymous type")
+        << 0
+        << (QStringList() << QLatin1String("files/complex-type-including-anonymous-type.xsd"))
+        << QString();
 }
 
 QTEST_MAIN(tst_XmlPatternsValidator)