aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-07-21 21:04:14 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-07-21 21:04:14 +0200
commitdc73e98aa4fed98e735a5c1ff24424e37d2a06b1 (patch)
tree3d2e0c8feb19f90e21564198cfbb1f17d4a0464f /tests
parent2d5f940cdceb11aadd979ff3f1f6f0584bcf533b (diff)
downloadqxmpp-dc73e98aa4fed98e735a5c1ff24424e37d2a06b1.tar.gz
extend QXmppMessage test coverage
Diffstat (limited to 'tests')
-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\">"