remove serializer part

This commit is contained in:
Marian Krivos
2015-08-24 17:31:08 +02:00
parent eca1119c82
commit 0aa38d1262
15 changed files with 2 additions and 4316 deletions

View File

@@ -1,131 +0,0 @@
//
// XMLStreamSerializerTestSuite.cpp
//
// $Id: //poco/1.4/XML/testsuite/src/XMLStreamSerializerTestSuite.cpp#4 $
//
// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier: BSL-1.0
//
#include "XMLStreamSerializerTestSuite.h"
#include "CppUnit/TestCaller.h"
#include "CppUnit/TestSuite.h"
#include "Poco/XML/XMLStreamSerializer.h"
#include "Poco/Exception.h"
#include <sstream>
#include <string>
#include <vector>
#include <iostream>
using namespace Poco::XML;
using namespace std;
XMLStreamSerializerTestSuite::XMLStreamSerializerTestSuite(const std::string& name)
: CppUnit::TestCase(name)
{
}
XMLStreamSerializerTestSuite::~XMLStreamSerializerTestSuite()
{
}
void XMLStreamSerializerTestSuite::testSerialize()
{
try
{
ostringstream os;
XMLStreamSerializer s (os, "test");
s.attribute ("foo", "bar");
assert (false);
}
catch (const Poco::Exception&)
{
// cerr << e.what () << endl;
}
try
{
ostringstream os;
os.exceptions (ios_base::badbit | ios_base::failbit);
XMLStreamSerializer s (os, "test");
s.startElement ("root");
s.characters ("one");
os.setstate (ios_base::badbit);
s.characters ("two");
assert (false);
}
catch (const ios_base::failure&)
{
}
// Test value serialization.
//
{
ostringstream os;
XMLStreamSerializer s (os, "test", 0);
s.startElement ("root");
s.attribute ("version", 123);
s.characters (true);
s.endElement ();
assert (os.str () == "<root version=\"123\">true</root>\n");
}
// Test helpers for serializing elements with simple content.
//
{
ostringstream os;
XMLStreamSerializer s (os, "element", 0);
s.startElement ("root");
s.startElement ("nested");
s.element ("X");
s.startElement ("nested");
s.element (123);
s.element ("nested", "X");
s.element ("nested", 123);
s.element ("test", "nested", "X");
s.element ("test", "nested", 123);
s.element (QName ("test", "nested"), "X");
s.element (QName ("test", "nested"), 123);
s.endElement (); // root
assert (os.str () ==
"<root>"
"<nested>X</nested>"
"<nested>123</nested>"
"<nested>X</nested>"
"<nested>123</nested>"
"<g1:nested xmlns:g1=\"test\">X</g1:nested>"
"<g1:nested xmlns:g1=\"test\">123</g1:nested>"
"<g1:nested xmlns:g1=\"test\">X</g1:nested>"
"<g1:nested xmlns:g1=\"test\">123</g1:nested>"
"</root>\n");
}
}
void XMLStreamSerializerTestSuite::setUp()
{
}
void XMLStreamSerializerTestSuite::tearDown()
{
}
CppUnit::Test* XMLStreamSerializerTestSuite::suite()
{
CppUnit::TestSuite* pSuite = new CppUnit::TestSuite("XMLStreamSerializerTestSuite");
CppUnit_addTest(pSuite, XMLStreamSerializerTestSuite, testSerialize);
return pSuite;
}

View File

@@ -1,40 +0,0 @@
//
// XMLStreamSerializerTestSuite.h
//
// $Id: //poco/1.4/XML/testsuite/src/XMLStreamSerializerTestSuite.h#2 $
//
// Definition of the XMLStreamSerializerTestSuite class.
//
// Copyright (c) 2004-2006, Applied Informatics Software Engineering GmbH.
// and Contributors.
//
// SPDX-License-Identifier: BSL-1.0
//
#ifndef XMLStreamSerializerTestSuite_INCLUDED
#define XMLStreamSerializerTestSuite_INCLUDED
#include "Poco/XML/XML.h"
#include "CppUnit/TestCase.h"
class XMLStreamSerializerTestSuite: public CppUnit::TestCase
{
public:
XMLStreamSerializerTestSuite(const std::string& name);
~XMLStreamSerializerTestSuite();
void testSerialize();
void setUp();
void tearDown();
static CppUnit::Test* suite();
private:
};
#endif // XMLStreamSerializerTestSuite_INCLUDED

View File

@@ -17,7 +17,6 @@
#include "SAXTestSuite.h"
#include "DOMTestSuite.h"
#include "XMLStreamParserTestSuite.h"
#include "XMLStreamSerializerTestSuite.h"
CppUnit::Test* XMLTestSuite::suite()
{
@@ -29,7 +28,6 @@ CppUnit::Test* XMLTestSuite::suite()
pSuite->addTest(SAXTestSuite::suite());
pSuite->addTest(DOMTestSuite::suite());
pSuite->addTest(XMLStreamParserTestSuite::suite());
pSuite->addTest(XMLStreamSerializerTestSuite::suite());
return pSuite;
}