aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorNiels Ole Salscheider <niels_ole@salscheider-online.de>2020-03-10 13:19:31 +0100
committerLNJ <lnj@kaidan.im>2020-03-16 22:22:59 +0100
commitbb47e1b9cd2926bed3e63f528e063e462c28975a (patch)
tree1b86c3f9774bc86a55509da35a479c88ca7c49ab /tests
parent133c94dcf874162860351e34aa1a92a1d942ad2c (diff)
downloadqxmpp-bb47e1b9cd2926bed3e63f528e063e462c28975a.tar.gz
Allow to set multiple STUN servers
This way we can for example add a server for IPv4 and one IPv6.
Diffstat (limited to 'tests')
-rw-r--r--tests/qxmppiceconnection/tst_qxmppiceconnection.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/qxmppiceconnection/tst_qxmppiceconnection.cpp b/tests/qxmppiceconnection/tst_qxmppiceconnection.cpp
index c71b02a1..b143f610 100644
--- a/tests/qxmppiceconnection/tst_qxmppiceconnection.cpp
+++ b/tests/qxmppiceconnection/tst_qxmppiceconnection.cpp
@@ -78,7 +78,11 @@ void tst_QXmppIceConnection::testBindStun()
connect(&client, &QXmppLoggable::logMessage,
&logger, &QXmppLogger::log);
client.setIceControlling(true);
- client.setStunServer(stunInfo.addresses().first(), 19302);
+ QList<QPair<QHostAddress, quint16>> stunServers;
+ for (auto &address : stunInfo.addresses()) {
+ stunServers.push_back({address, 19302});
+ }
+ client.setStunServers(stunServers);
client.addComponent(componentId);
QXmppIceComponent *component = client.component(componentId);