void tst_QXmppMessage::testProcessingHints() { const QByteArray xml("<message " "to=\"[email protected]/laptop\" " "from=\"[email protected]/laptop\" " "type=\"chat\">" "<body>V unir avtug'f pybnx gb uvqr zr sebz gurve fvtug</body>" "<no-copy xmlns=\"urn:xmpp:hints\"/>" "<no-store xmlns=\"urn:xmpp:hints\"/>" "<allow-permanent-storage xmlns=\"urn:xmpp:hints\"/>" "</message>"); QXmppMessage message; parsePacket(message, xml); QCOMPARE(message.hasHint(QXmppMessage::NoCopies), true); QCOMPARE(message.hasHint(QXmppMessage::NoStorage), true); QCOMPARE(message.hasHint(QXmppMessage::AllowPermantStorage), true); QXmppMessage message2; message2.setType(QXmppMessage::Chat); message2.setFrom(QString("[email protected]/laptop")); message2.setTo(QString("[email protected]/laptop")); message2.setBody(QString("V unir avtug'f pybnx gb uvqr zr sebz gurve fvtug")); message2.addHint(QXmppMessage::NoCopies); message2.addHint(QXmppMessage::NoStorage); message2.addHint(QXmppMessage::AllowPermantStorage); serializePacket(message2, xml); }