diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-10-13 16:52:11 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-10-16 15:13:14 +0200 |
| commit | 4ab6215edefc0aaa9f7fc63a7b2a07f630b40045 (patch) | |
| tree | c1c2ee167fdfaf373f2c98bcdf8980ca1c77577c /tests | |
| parent | 31b568fae28fc48101894d9247016566c71472ae (diff) | |
| download | qxmpp-4ab6215edefc0aaa9f7fc63a7b2a07f630b40045.tar.gz | |
Clean up CallManager test
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/qxmppcallmanager/tst_qxmppcallmanager.cpp | 28 |
1 files changed, 7 insertions, 21 deletions
diff --git a/tests/qxmppcallmanager/tst_qxmppcallmanager.cpp b/tests/qxmppcallmanager/tst_qxmppcallmanager.cpp index bf775c69..a674c109 100644 --- a/tests/qxmppcallmanager/tst_qxmppcallmanager.cpp +++ b/tests/qxmppcallmanager/tst_qxmppcallmanager.cpp @@ -8,35 +8,19 @@ #include "util.h" #include <QBuffer> -#include <QObject> class tst_QXmppCallManager : public QObject { Q_OBJECT -private slots: - void init(); - void testCall(); - - void acceptCall(QXmppCall *call); - private: - QXmppCall *receiverCall; + Q_SLOT void testCall(); }; -void tst_QXmppCallManager::init() -{ - receiverCall = nullptr; -} - -void tst_QXmppCallManager::acceptCall(QXmppCall *call) -{ - receiverCall = call; - call->accept(); -} - void tst_QXmppCallManager::testCall() { + QXmppCall *receiverCall = nullptr; + const QString testDomain("localhost"); const QHostAddress testHost(QHostAddress::LocalHost); const quint16 testPort = 12345; @@ -77,8 +61,10 @@ void tst_QXmppCallManager::testCall() // prepare receiver QXmppClient receiver; auto *receiverManager = new QXmppCallManager; - connect(receiverManager, &QXmppCallManager::callReceived, - this, &tst_QXmppCallManager::acceptCall); + connect(receiverManager, &QXmppCallManager::callReceived, this, [&receiverCall](QXmppCall *call) { + receiverCall = call; + call->accept(); + }); receiver.addExtension(receiverManager); receiver.setLogger(&logger); |
