From 07d537a2573f1dd06dd69ba6a5e2fa97357c443b Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Wed, 12 Sep 2012 15:52:41 +0200 Subject: test stream initiation IQ serialisation / parsing --- tests/si.cpp | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'tests/si.cpp') diff --git a/tests/si.cpp b/tests/si.cpp index 09e8cf42..d5bddaad 100644 --- a/tests/si.cpp +++ b/tests/si.cpp @@ -98,5 +98,29 @@ void tst_QXmppStreamInitiationIq::testOffer() QXmppStreamInitiationIq iq; parsePacket(iq, xml); + QVERIFY(!iq.fileInfo().isNull()); + QCOMPARE(iq.fileInfo().name(), QString("test.txt")); + QCOMPARE(iq.fileInfo().size(), qint64(1022)); + serializePacket(iq, xml); +} + +void tst_QXmppStreamInitiationIq::testResult() +{ + QByteArray xml( + "" + "" + "" + "" + "" + "http://jabber.org/protocol/bytestreams" + "" + "" + "" + "" + ""); + + QXmppStreamInitiationIq iq; + parsePacket(iq, xml); + QVERIFY(iq.fileInfo().isNull()); serializePacket(iq, xml); } -- cgit v1.2.3