diff options
| author | Linus Jahn <lnj@kaidan.im> | 2020-04-01 01:27:20 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2020-04-01 01:27:20 +0200 |
| commit | 03764c9abcd3c79873038935566f4e31a845ada9 (patch) | |
| tree | be9cfece301df46606ba6eef62dec3d60b5397b7 /tests/util.h | |
| parent | 553b95576ee5cc3e74a47a221bdc2627de739cfe (diff) | |
| parent | 3ab1d34eceb8776193fe1cdc2070264d7dfbad30 (diff) | |
| download | qxmpp-03764c9abcd3c79873038935566f4e31a845ada9.tar.gz | |
Merge branch 'stable'
Diffstat (limited to 'tests/util.h')
| -rw-r--r-- | tests/util.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/util.h b/tests/util.h index 9d1cee90..1268e1ad 100644 --- a/tests/util.h +++ b/tests/util.h @@ -49,6 +49,20 @@ static void serializePacket(T &packet, const QByteArray &xml) QCOMPARE(buffer.data(), xml); } +template<class T> +QDomElement writePacketToDom(T packet) +{ + QBuffer buffer; + buffer.open(QIODevice::ReadWrite); + QXmlStreamWriter writer(&buffer); + packet.toXml(&writer); + + QDomDocument doc; + doc.setContent(buffer.data(), true); + + return doc.documentElement(); +} + class TestPasswordChecker : public QXmppPasswordChecker { public: |
