aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-10-13 16:52:11 +0200
committerLinus Jahn <lnj@kaidan.im>2022-10-16 15:13:14 +0200
commit4ab6215edefc0aaa9f7fc63a7b2a07f630b40045 (patch)
treec1c2ee167fdfaf373f2c98bcdf8980ca1c77577c /tests
parent31b568fae28fc48101894d9247016566c71472ae (diff)
downloadqxmpp-4ab6215edefc0aaa9f7fc63a7b2a07f630b40045.tar.gz
Clean up CallManager test
Diffstat (limited to 'tests')
-rw-r--r--tests/qxmppcallmanager/tst_qxmppcallmanager.cpp28
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);