diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-02-06 21:19:38 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2012-02-06 21:19:38 +0000 |
| commit | 061b1ff342cfd68af066f23a67ef44ca1e00a789 (patch) | |
| tree | 073fe19bf6d5f845fae822a565c3ed9d2a1e0740 | |
| parent | 88f6b066329baff9ee6dfa9279872b7bcf31abdb (diff) | |
| download | qxmpp-061b1ff342cfd68af066f23a67ef44ca1e00a789.tar.gz | |
test old-style XEP-0184
| -rw-r--r-- | tests/tests.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/tests.cpp b/tests/tests.cpp index b7582486..6714b382 100644 --- a/tests/tests.cpp +++ b/tests/tests.cpp @@ -383,6 +383,22 @@ void TestPackets::testMessageReceipt() QCOMPARE(receipt.isReceiptRequested(), false); QCOMPARE(receipt.receiptId(), QString("richard2-4.1.247")); serializePacket(receipt, receiptXml); + + const QByteArray oldXml( + "<message id=\"richard2-4.1.247\" to=\"northumberland@shakespeare.lit/westminster\" from=\"kingrichard@royalty.england.lit/throne\" type=\"normal\">" + "<received xmlns=\"urn:xmpp:receipts\"/>" + "</message>"); + + QXmppMessage old; + parsePacket(old, oldXml); + QCOMPARE(old.id(), QString("richard2-4.1.247")); + QCOMPARE(old.to(), QString("northumberland@shakespeare.lit/westminster")); + QCOMPARE(old.from(), QString("kingrichard@royalty.england.lit/throne")); + QCOMPARE(old.type(), QXmppMessage::Normal); + QCOMPARE(old.body(), QString()); + QCOMPARE(old.isAttentionRequested(), false); + QCOMPARE(old.isReceiptRequested(), false); + QCOMPARE(old.receiptId(), QString("richard2-4.1.247")); } void TestPackets::testMessageFull() |
