Files
@ 7d69f7108d72
Branch filter:
Location: libtransport.git/tests/libtransport/stringtreeparser.cpp - annotation
7d69f7108d72
1.1 KiB
text/x-c++hdr
Use std:unique_ptr only for Swiften >= 4.0
9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 78e71f9345c7 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 9469109d37e4 | #include <cppunit/TestFixture.h>
#include <cppunit/extensions/HelperMacros.h>
#include <Swiften/Swiften.h>
#include <Swiften/EventLoop/DummyEventLoop.h>
#include <Swiften/Server/Server.h>
#include <Swiften/Parser/StringTreeParser.h>
#include <Swiften/Network/DummyNetworkFactories.h>
#include <Swiften/Network/DummyConnectionServer.h>
#include "Swiften/Server/ServerStanzaChannel.h"
#include "Swiften/Server/ServerFromClientSession.h"
#include "Swiften/Parser/PayloadParsers/FullPayloadParserFactoryCollection.h"
#include "basictest.h"
#include "transport/Util.h"
using namespace Transport;
class StringTreeParserTest : public CPPUNIT_NS :: TestFixture{
CPPUNIT_TEST_SUITE(StringTreeParserTest);
CPPUNIT_TEST(parseEscapedCharacters);
CPPUNIT_TEST_SUITE_END();
public:
void setUp (void) {
}
void tearDown (void) {
}
void parseEscapedCharacters() {
Swift::ParserElement::ref root = Swift::StringTreeParser::parse("<body><test></body>");
CPPUNIT_ASSERT_EQUAL(std::string("<test>"), root->getText());
}
};
CPPUNIT_TEST_SUITE_REGISTRATION (StringTreeParserTest);
|