equal
deleted
inserted
replaced
567 void garbageInXMLPrologDefaultCodec() const; |
567 void garbageInXMLPrologDefaultCodec() const; |
568 void garbageInXMLPrologUTF8Explicitly() const; |
568 void garbageInXMLPrologUTF8Explicitly() const; |
569 void clear() const; |
569 void clear() const; |
570 void checkCommentIndentation() const; |
570 void checkCommentIndentation() const; |
571 void checkCommentIndentation_data() const; |
571 void checkCommentIndentation_data() const; |
|
572 void qtbug9196_crash() const; |
572 |
573 |
573 private: |
574 private: |
574 static QByteArray readFile(const QString &filename); |
575 static QByteArray readFile(const QString &filename); |
575 |
576 |
576 TestSuiteHandler m_handler; |
577 TestSuiteHandler m_handler; |
1526 } |
1527 } |
1527 } |
1528 } |
1528 QCOMPARE(output, expectedOutput); |
1529 QCOMPARE(output, expectedOutput); |
1529 } |
1530 } |
1530 |
1531 |
|
1532 void tst_QXmlStream::qtbug9196_crash() const |
|
1533 { |
|
1534 // the following input used to produce a crash in the stream reader |
|
1535 QByteArray ba("<a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a>" |
|
1536 "<a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a><a></a>"); |
|
1537 QXmlStreamReader xml(ba); |
|
1538 while (!xml.atEnd()) { |
|
1539 xml.readNext(); |
|
1540 } |
|
1541 } |
|
1542 |
1531 #include "tst_qxmlstream.moc" |
1543 #include "tst_qxmlstream.moc" |
1532 // vim: et:ts=4:sw=4:sts=4 |
1544 // vim: et:ts=4:sw=4:sts=4 |