diff options
Diffstat (limited to 'tests/callcandidateseventtest.cpp')
-rw-r--r-- | tests/callcandidateseventtest.cpp | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/tests/callcandidateseventtest.cpp b/tests/callcandidateseventtest.cpp deleted file mode 100644 index ca908db3..00000000 --- a/tests/callcandidateseventtest.cpp +++ /dev/null @@ -1,47 +0,0 @@ -// SPDX-FileCopyrightText: 2020 Carl Schwan <carlschwan@kde.org> -// -// SPDX-License-Identifier: LGPL-2.1-or-later - -#include "events/callcandidatesevent.h" -#include "callcandidateseventtest.h" - -void TestCallCandidatesEvent::fromJson() -{ - auto document = QJsonDocument::fromJson(R"({ - "age": 242352, - "content": { - "call_id": "12345", - "candidates": [ - { - "candidate": "candidate:863018703 1 udp 2122260223 10.9.64.156 43670 typ host generation 0", - "sdpMLineIndex": 0, - "sdpMid": "audio" - } - ], - "version": 0 - }, - "event_id": "$WLGTSEFSEF:localhost", - "origin_server_ts": 1431961217939, - "room_id": "!Cuyf34gef24t:localhost", - "sender": "@example:localhost", - "type": "m.call.candidates" - })"); - - QVERIFY(document.isObject()); - - auto object = documemt.object(); - - Quotient::CallCandidatesEvent callCandidatesEvent(object); - - QCOMPARE(callCandidatesEvent.version(), 0); - QCOMPARE(callCandidatesEvent.callId(), "12345"); - QCOMPARE(callCandidatesEvent.candidates().count(), 1); - - const QJsonObject &candidate = callCandidatesEvent.candidates().at(0).toObject(); - QCOMPARE(candidate.value("sdpMid").toString(), "audio"); - QCOMPARE(candidate.value("sdpMLineIndex").toInt(), 0); - QCOMPARE(candidate.value("candidate").toString(), "candidate:863018703 1 udp 2122260223 10.9.64.156 43670 typ host generation 0"); -} - -QTEST_MAIN(TestCallCandidatesEvent) -#include "callcandidateseventtest.moc" |