#include <cppunit/ui/text/TestRunner.h>
#include <cppunit/extensions/HelperMacros.h>
-
#include <boost/archive/binary_oarchive.hpp>
#include <boost/archive/binary_iarchive.hpp>
+#include <boost/archive/xml_oarchive.hpp>
+#include <boost/archive/xml_iarchive.hpp>
#include <boost/serialization/serialization.hpp>
#include <container.hxx>
#include <command_server.hxx>
using namespace std;
-using namespace libt2n;
using namespace CppUnit;
string testfunc(const string& str)
return ret;
}
-class testfunc_res : public result
+class testfunc_res : public libt2n::result
{
private:
string res;
template<class Archive>
void serialize(Archive & ar, const unsigned int version)
{
- ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(result);
+ ar & BOOST_SERIALIZATION_BASE_OBJECT_NVP(libt2n::result);
ar & BOOST_SERIALIZATION_NVP(res);
}
param=str;
}
- result* operator()()
+ libt2n::result* operator()()
{
return new testfunc_res(testfunc(param));
}
BOOST_CLASS_EXPORT(testfunc_cmd)
BOOST_CLASS_EXPORT(testfunc_res)
+using namespace libt2n;
+
class test_simplecmd : public TestFixture
{
CPPUNIT_TEST_SUITE(test_simplecmd);