diff options
Diffstat (limited to 'slicer/xml/testSpecifics.cpp')
-rw-r--r-- | slicer/xml/testSpecifics.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/slicer/xml/testSpecifics.cpp b/slicer/xml/testSpecifics.cpp index 20f65fe..001cfb0 100644 --- a/slicer/xml/testSpecifics.cpp +++ b/slicer/xml/testSpecifics.cpp @@ -1,4 +1,4 @@ -#define BOOST_TEST_MODULE db_insert +#define BOOST_TEST_MODULE xml_specifics #include <boost/test/unit_test.hpp> #include <slicer/slicer.h> #include "serializer.h" @@ -46,3 +46,11 @@ BOOST_AUTO_TEST_CASE( int_values ) BOOST_REQUIRE_THROW(BoostThrowWrapperHelper<Ice::Int>(doc.get_document()), std::bad_cast); } +BOOST_AUTO_TEST_CASE( factories ) +{ + BOOST_REQUIRE(Slicer::SerializerPtr(Slicer::FileSerializerFactory::createNew(".xml", "/some.xml"))); + BOOST_REQUIRE(Slicer::DeserializerPtr(Slicer::FileDeserializerFactory::createNew(".xml", "/some.xml"))); + BOOST_REQUIRE(Slicer::SerializerPtr(Slicer::StreamSerializerFactory::createNew("application/xml", std::cout))); + BOOST_REQUIRE(Slicer::DeserializerPtr(Slicer::StreamDeserializerFactory::createNew("application/xml", std::cin))); +} + |