tstTransitionStructure.cpp
./Core/dc/tests/tstTransitionStructure.cpp
#include <cstdlib>
#include <iostream>
#include "Nemesis/gtest/nemesis_gtest.hh"
#include "Origen/Core/dc/FakeFactory.h"
#include "Origen/Core/dc/TransitionStructure.h"
#include "Standard/Interface/SerialStream.h"
using namespace Origen;
{
// create fake
TransitionStructure obj1;
FakeFactory::TransitionStructure_random1( obj1, lh );
// serialize
SerialStream ss;
EXPECT_EQ( 0, return_code );
// deserialize
TransitionStructure obj2;
return_code = obj2.deserialize( &ss );
EXPECT_EQ( 0, return_code );
// compare
EXPECT_EQ( obj1, obj2 );
}