From 61de7a974613555508b14bc21ce45e63d4e94737 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Tue, 23 Oct 2012 11:23:09 -0700 Subject: [PATCH] Clean up this unit test. --- src/SerializedTransaction.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/SerializedTransaction.cpp b/src/SerializedTransaction.cpp index a7c26357a..53f35ba09 100644 --- a/src/SerializedTransaction.cpp +++ b/src/SerializedTransaction.cpp @@ -202,8 +202,8 @@ BOOST_AUTO_TEST_CASE( STrans_test ) NewcoinAddress seed; seed.setSeedRandom(); NewcoinAddress generator = NewcoinAddress::createGeneratorPublic(seed); - NewcoinAddress publicAcct = NewcoinAddress::createAccountPublic(generator, 1); - NewcoinAddress privateAcct = NewcoinAddress::createAccountPrivate(generator, seed, 1); + NewcoinAddress publicAcct = NewcoinAddress::createAccountPublic(generator, 1); + NewcoinAddress privateAcct = NewcoinAddress::createAccountPrivate(generator, seed, 1); SerializedTransaction j(ttCLAIM); j.setSourceAccount(publicAcct); @@ -223,10 +223,15 @@ BOOST_AUTO_TEST_CASE( STrans_test ) Log(lsFATAL) << copy.getJson(0); BOOST_FAIL("Transaction fails serialize/deserialize test"); } - Log(lsINFO) << "ORIG: " << j.getJson(0); std::auto_ptr new_obj = STObject::parseJson(j.getJson(0), sfGeneric); if (new_obj.get() == NULL) BOOST_FAIL("Unable to build object from json"); - Log(lsINFO) << "BUILT " << new_obj->getJson(0); + + if (STObject(j) != *new_obj) + { + Log(lsINFO) << "ORIG: " << j.getJson(0); + Log(lsINFO) << "BUILT " << new_obj->getJson(0); + BOOST_FAIL("Built a different transaction"); + } } BOOST_AUTO_TEST_SUITE_END();