tstLibraryHeader.cpp

./Core/dc/tests/tstLibraryHeader.cpp

#include <cstdlib>
#include <cstring>
#include <iostream>
#include <string>
#include <vector>
#include "Nemesis/gtest/nemesis_gtest.hh"
#include "Standard/Interface/SerialStream.h"
using namespace Origen;
TEST( LibraryHeader, Serialization )
{
// get a fake
// serialize
SerialStream ss;
int return_code = obj1.serialize( &ss );
EXPECT_EQ( 0, return_code );
// deserialize
return_code = obj2.deserialize( &ss );
EXPECT_EQ( 0, return_code );
// compare
EXPECT_EQ( obj1, obj2 );
}