diff options
author | Josh Blum | 2013-05-21 22:45:31 -0700 |
---|---|---|
committer | Josh Blum | 2013-05-21 22:45:31 -0700 |
commit | 3c36df93dbc81749db5afe68162797093f6498bf (patch) | |
tree | c8d6ad6dfa5ebe72ea91e63f983ec40437d70211 /tests | |
parent | b28cc7950bd8939c1d2e810a98a53f83f6c05659 (diff) | |
download | sandhi-3c36df93dbc81749db5afe68162797093f6498bf.tar.gz sandhi-3c36df93dbc81749db5afe68162797093f6498bf.tar.bz2 sandhi-3c36df93dbc81749db5afe68162797093f6498bf.zip |
gras: use new PMC serialization API
Diffstat (limited to 'tests')
-rw-r--r-- | tests/serialize_tags_test.cpp | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/tests/serialize_tags_test.cpp b/tests/serialize_tags_test.cpp index 2a07e2b..58d9b1e 100644 --- a/tests/serialize_tags_test.cpp +++ b/tests/serialize_tags_test.cpp @@ -8,24 +8,15 @@ #include <PMC/Serialize.hpp> #include <gras/tags.hpp> -// include headers that implement a archive in simple text format -#include <boost/archive/polymorphic_text_oarchive.hpp> -#include <boost/archive/polymorphic_text_iarchive.hpp> -#include <sstream> #include <cstdlib> static PMCC loopback_test(PMCC p0) { std::cout << "\ndoing loopback test on " << p0 << std::endl; - std::stringstream ss; - boost::archive::polymorphic_text_oarchive oa(ss); + const std::string data = PMC::serialize(p0, "TEXT"); - oa << p0; - //std::cout << "stringstream holds " << ss.str() << std::endl; - - boost::archive::polymorphic_text_iarchive ia(ss); - PMCC p1; - ia >> p1; + std::cout << "serialized object " << data << std::endl; + PMCC p1 = PMC::deserialize(data, "TEXT"); return p1; } |