From e4efb8b9e47249d914bc9bc9bb128c88087d93d1 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Sat, 15 Aug 2015 13:42:17 +0200 Subject: QXmppTransferManager test incoming transfer completion --- tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'tests') diff --git a/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp b/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp index 121cbaba..9ca0adcf 100644 --- a/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp +++ b/tests/qxmpptransfermanager/tst_qxmpptransfermanager.cpp @@ -155,7 +155,13 @@ void tst_QXmppTransferManager::testSendFile() QCOMPARE(senderJob->state(), QXmppTransferJob::FinishedState); QCOMPARE(senderJob->error(), QXmppTransferJob::NoError); + // finish receiving file QVERIFY(receiverJob); + connect(receiverJob, SIGNAL(finished()), &loop, SLOT(quit())); + loop.exec(); + + QCOMPARE(receiverJob->state(), QXmppTransferJob::FinishedState); + QCOMPARE(receiverJob->error(), QXmppTransferJob::NoError); // check received file QFile expectedFile(":/test.svg"); -- cgit v1.2.3