diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-09-20 15:20:28 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2011-09-20 15:20:28 +0000 |
| commit | 44593bd7f234284a515df59cce3332f8b91d5022 (patch) | |
| tree | c826e4a4b658c9f4cf9a6c9f5792743bac3b55d4 /tests/tests.cpp | |
| parent | 037e07e751c4ebd443a5dfff99bebabdd5c9f407 (diff) | |
| download | qxmpp-44593bd7f234284a515df59cce3332f8b91d5022.tar.gz | |
add support for XEP-0224: Attention (Fixes issue #109)
Diffstat (limited to 'tests/tests.cpp')
| -rw-r--r-- | tests/tests.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/tests.cpp b/tests/tests.cpp index c5677db4..40547d75 100644 --- a/tests/tests.cpp +++ b/tests/tests.cpp @@ -322,6 +322,23 @@ void TestPackets::testMessage() QCOMPARE(message.subject(), QString()); QCOMPARE(message.thread(), QString()); QCOMPARE(message.state(), QXmppMessage::None); + QCOMPARE(message.isAttentionRequested(), false); + serializePacket(message, xml); +} + +void TestPackets::testMessageAttention() +{ + const QByteArray xml( + "<message to=\"foo@example.com/QXmpp\" from=\"bar@example.com/QXmpp\" type=\"normal\">" + "<attention xmlns=\"urn:xmpp:attention:0\"/>" + "</message>"); + + QXmppMessage message; + parsePacket(message, xml); + QCOMPARE(message.to(), QString("foo@example.com/QXmpp")); + QCOMPARE(message.from(), QString("bar@example.com/QXmpp")); + QCOMPARE(message.type(), QXmppMessage::Normal); + QCOMPARE(message.isAttentionRequested(), true); serializePacket(message, xml); } |
