aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorTibor Csötönyi <work@taibsu.de>2023-05-03 15:29:41 +0200
committerLinus Jahn <lnj@kaidan.im>2023-05-14 23:51:42 +0200
commit44e9657c4e1551697f496cc9415f3d458103ca5c (patch)
tree281fcdc56df459374882711016bcf06d4f134b0a /tests
parent4d0aaabef3d2458e622e61170f3fcb8d80092aee (diff)
downloadqxmpp-44e9657c4e1551697f496cc9415f3d458103ca5c.tar.gz
Extract JingleIq::Reason to own class and add serialization for JMI
Reason class will be used by JingleMessageInitiationElement as well
Diffstat (limited to 'tests')
-rw-r--r--tests/qxmppjingleiq/tst_qxmppjingleiq.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/tests/qxmppjingleiq/tst_qxmppjingleiq.cpp b/tests/qxmppjingleiq/tst_qxmppjingleiq.cpp
index bb4e7ba1..1aa88866 100644
--- a/tests/qxmppjingleiq/tst_qxmppjingleiq.cpp
+++ b/tests/qxmppjingleiq/tst_qxmppjingleiq.cpp
@@ -1067,7 +1067,7 @@ void tst_QXmppJingleIq::testSession()
QCOMPARE(session.contents()[0].creator(), QLatin1String("initiator"));
QCOMPARE(session.contents()[0].name(), QLatin1String("this-is-a-stub"));
QCOMPARE(session.reason().text(), QString());
- QCOMPARE(session.reason().type(), QXmppJingleIq::Reason::None);
+ QCOMPARE(session.reason().type(), QXmppJingleReason::None);
serializePacket(session, xml);
}
@@ -1094,7 +1094,7 @@ void tst_QXmppJingleIq::testTerminate()
QCOMPARE(session.initiator(), QString());
QCOMPARE(session.sid(), QLatin1String("a73sjjvkla37jfea"));
QCOMPARE(session.reason().text(), QString());
- QCOMPARE(session.reason().type(), QXmppJingleIq::Reason::Success);
+ QCOMPARE(session.reason().type(), QXmppJingleReason::Success);
serializePacket(session, xml);
}
@@ -1327,7 +1327,7 @@ void tst_QXmppJingleIq::testPayloadTypeRtpFeedbackNegotiation()
void tst_QXmppJingleIq::testRtpErrorCondition_data()
{
QTest::addColumn<QByteArray>("xml");
- QTest::addColumn<QXmppJingleIq::Reason::RtpErrorCondition>("condition");
+ QTest::addColumn<QXmppJingleReason::RtpErrorCondition>("condition");
QTest::newRow("NoErrorCondition")
<< QByteArrayLiteral("<iq type=\"set\">"
@@ -1337,7 +1337,7 @@ void tst_QXmppJingleIq::testRtpErrorCondition_data()
"</reason>"
"</jingle>"
"</iq>")
- << QXmppJingleIq::Reason::NoErrorCondition;
+ << QXmppJingleReason::NoErrorCondition;
QTest::newRow("InvalidCrypto")
<< QByteArrayLiteral("<iq type=\"set\">"
"<jingle xmlns=\"urn:xmpp:jingle:1\" action=\"session-terminate\">"
@@ -1347,7 +1347,7 @@ void tst_QXmppJingleIq::testRtpErrorCondition_data()
"</reason>"
"</jingle>"
"</iq>")
- << QXmppJingleIq::Reason::InvalidCrypto;
+ << QXmppJingleReason::InvalidCrypto;
QTest::newRow("CryptoRequired")
<< QByteArrayLiteral("<iq type=\"set\">"
"<jingle xmlns=\"urn:xmpp:jingle:1\" action=\"session-terminate\">"
@@ -1357,28 +1357,28 @@ void tst_QXmppJingleIq::testRtpErrorCondition_data()
"</reason>"
"</jingle>"
"</iq>")
- << QXmppJingleIq::Reason::CryptoRequired;
+ << QXmppJingleReason::CryptoRequired;
}
void tst_QXmppJingleIq::testRtpErrorCondition()
{
QFETCH(QByteArray, xml);
- QFETCH(QXmppJingleIq::Reason::RtpErrorCondition, condition);
+ QFETCH(QXmppJingleReason::RtpErrorCondition, condition);
QXmppJingleIq iq1;
- QCOMPARE(iq1.reason().rtpErrorCondition(), QXmppJingleIq::Reason::NoErrorCondition);
+ QCOMPARE(iq1.reason().rtpErrorCondition(), QXmppJingleReason::NoErrorCondition);
parsePacket(iq1, xml);
const auto rtpErrorCondition1 = iq1.reason().rtpErrorCondition();
switch (condition) {
- case QXmppJingleIq::Reason::NoErrorCondition:
- QVERIFY(rtpErrorCondition1 == QXmppJingleIq::Reason::NoErrorCondition);
+ case QXmppJingleReason::NoErrorCondition:
+ QVERIFY(rtpErrorCondition1 == QXmppJingleReason::NoErrorCondition);
break;
- case QXmppJingleIq::Reason::InvalidCrypto:
- QVERIFY(rtpErrorCondition1 == QXmppJingleIq::Reason::InvalidCrypto);
+ case QXmppJingleReason::InvalidCrypto:
+ QVERIFY(rtpErrorCondition1 == QXmppJingleReason::InvalidCrypto);
break;
- case QXmppJingleIq::Reason::CryptoRequired:
- QVERIFY(rtpErrorCondition1 == QXmppJingleIq::Reason::CryptoRequired);
+ case QXmppJingleReason::CryptoRequired:
+ QVERIFY(rtpErrorCondition1 == QXmppJingleReason::CryptoRequired);
break;
}