summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTarun Gupta <tarun1995gupta@gmail.com>2017-06-23 17:52:45 (GMT)
committerTobias Markmann <tm@ayena.de>2017-07-07 11:20:06 (GMT)
commit2a251161c5baa688ec12068346359bd829ab2ea1 (patch)
tree2bb4797ed266305d08a2800fbf728e8149026b84 /Swiften/Parser/PayloadParsers/UnitTest/MIXCreateParserTest.cpp
parent610a2169757b578c6246c0d277f95a79695652ba (diff)
downloadswift-2a251161c5baa688ec12068346359bd829ab2ea1.zip
swift-2a251161c5baa688ec12068346359bd829ab2ea1.tar.bz2
Update namespace for MIX Elements
Namespace update from urn:xmpp:mix:1 to urn:xmpp:mix:0 for MIX elements for checking against server implementation License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. Change-Id: I1bbd06d83f54fcde81ae0ed06dda90aec0ef1aeb
Diffstat (limited to 'Swiften/Parser/PayloadParsers/UnitTest/MIXCreateParserTest.cpp')
-rw-r--r--Swiften/Parser/PayloadParsers/UnitTest/MIXCreateParserTest.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/Swiften/Parser/PayloadParsers/UnitTest/MIXCreateParserTest.cpp b/Swiften/Parser/PayloadParsers/UnitTest/MIXCreateParserTest.cpp
index 85c79c6..f48bbc7 100644
--- a/Swiften/Parser/PayloadParsers/UnitTest/MIXCreateParserTest.cpp
+++ b/Swiften/Parser/PayloadParsers/UnitTest/MIXCreateParserTest.cpp
@@ -1,78 +1,78 @@
/*
* Copyright (c) 2017 Tarun Gupta
* Licensed under the simplified BSD license.
* See Documentation/Licenses/BSD-simplified.txt for more information.
*/
#include <gtest/gtest.h>
#include <Swiften/Elements/MIXCreate.h>
#include <Swiften/Parser/PayloadParsers/UnitTest/PayloadsParserTester.h>
using namespace Swift;
TEST(MIXCreateParserTest, XEP0369_Example68) {
PayloadsParserTester parser;
ASSERT_TRUE(parser.parse(
- "<create xmlns=\"urn:xmpp:mix:1\"/>"
+ "<create xmlns=\"urn:xmpp:mix:0\"/>"
));
auto payload = parser.getPayload<MIXCreate>();
ASSERT_TRUE(payload);
ASSERT_FALSE(payload->getData());
ASSERT_FALSE(payload->getChannel());
}
TEST(MIXCreateParserTest, XEP0369_Example66) {
PayloadsParserTester parser;
ASSERT_TRUE(parser.parse(
- "<create channel=\"coven\" xmlns=\"urn:xmpp:mix:1\"/>"
+ "<create channel=\"coven\" xmlns=\"urn:xmpp:mix:0\"/>"
));
auto payload = parser.getPayload<MIXCreate>();
ASSERT_TRUE(payload);
ASSERT_FALSE(payload->getData());
ASSERT_TRUE(payload->getChannel());
ASSERT_EQ(std::string("coven"), *payload->getChannel());
}
TEST(MIXCreateParserTest, XEP0369_Example67) {
PayloadsParserTester parser;
ASSERT_TRUE(parser.parse(
- "<create channel=\"coven\" xmlns=\"urn:xmpp:mix:1\">"
+ "<create channel=\"coven\" xmlns=\"urn:xmpp:mix:0\">"
"<x xmlns=\"jabber:x:data\" type=\"result\">"
"<field var=\"FORM_TYPE\" type=\"hidden\">"
- "<value>urn:xmpp:mix:1</value>"
+ "<value>urn:xmpp:mix:0</value>"
"</field>"
"<field var=\"Owner\">"
"<value>hecate@shakespeare.lit</value>"
"<value>greymalkin@shakespeare.lit</value>"
"</field>"
"<field var=\"Messages Node Subscription\">"
"<value>allowed</value>"
"</field>"
"<field var=\"JID Visibility\">"
"<value>jid-mandatory-visible</value>"
"</field>"
"<field var=\"No Private Messages\">"
"<value>true</value>"
"</field>"
"</x>"
"</create>"
));
auto payload = parser.getPayload<MIXCreate>();
ASSERT_TRUE(payload);
ASSERT_TRUE(payload->getData());
ASSERT_EQ(Form::Type::ResultType, payload->getData()->getType());
std::shared_ptr<FormField> fieldType = payload->getData()->getField("FORM_TYPE");
ASSERT_TRUE(fieldType);
std::shared_ptr<FormField> fieldJIDVisibility = payload->getData()->getField("JID Visibility");
ASSERT_TRUE(fieldJIDVisibility);
ASSERT_EQ(std::string("jid-mandatory-visible"), fieldJIDVisibility->getTextSingleValue());