aboutsummaryrefslogtreecommitdiff
path: root/tests/message.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/message.cpp')
-rw-r--r--tests/message.cpp18
1 files changed, 17 insertions, 1 deletions
diff --git a/tests/message.cpp b/tests/message.cpp
index 2574bf75..692ed190 100644
--- a/tests/message.cpp
+++ b/tests/message.cpp
@@ -34,10 +34,26 @@ void tst_QXmppMessage::testBasic_data()
QTest::addColumn<QString>("subject");
QTest::addColumn<QString>("thread");
- QTest::newRow("minimal")
+ QTest::newRow("error")
+ << QByteArray("<message to=\"foo@example.com/QXmpp\" from=\"bar@example.com/QXmpp\" type=\"error\"/>")
+ << int(QXmppMessage::Error)
+ << QString() << QString() << QString();
+ QTest::newRow("normal")
<< QByteArray("<message to=\"foo@example.com/QXmpp\" from=\"bar@example.com/QXmpp\" type=\"normal\"/>")
<< int(QXmppMessage::Normal)
<< QString() << QString() << QString();
+ QTest::newRow("chat")
+ << QByteArray("<message to=\"foo@example.com/QXmpp\" from=\"bar@example.com/QXmpp\" type=\"chat\"/>")
+ << int(QXmppMessage::Chat)
+ << QString() << QString() << QString();
+ QTest::newRow("groupchat")
+ << QByteArray("<message to=\"foo@example.com/QXmpp\" from=\"bar@example.com/QXmpp\" type=\"groupchat\"/>")
+ << int(QXmppMessage::GroupChat)
+ << QString() << QString() << QString();
+ QTest::newRow("headline")
+ << QByteArray("<message to=\"foo@example.com/QXmpp\" from=\"bar@example.com/QXmpp\" type=\"headline\"/>")
+ << int(QXmppMessage::Headline)
+ << QString() << QString() << QString();
QTest::newRow("full")
<< QByteArray("<message to=\"foo@example.com/QXmpp\" from=\"bar@example.com/QXmpp\" type=\"normal\">"