diff options
author | winsvega <winsvega@mail.ru> | 2015-04-15 22:08:09 +0800 |
---|---|---|
committer | winsvega <winsvega@mail.ru> | 2015-04-16 21:46:40 +0800 |
commit | 7d44af8b88382f627b812947c997e749b58473e7 (patch) | |
tree | 93dd41626c0a02d3d08c3560039b7ac77782c4c0 | |
parent | d175996b3a6ffd5a16efb6a4ad83b5e88fa1bab7 (diff) | |
download | dexon-solidity-7d44af8b88382f627b812947c997e749b58473e7.tar dexon-solidity-7d44af8b88382f627b812947c997e749b58473e7.tar.gz dexon-solidity-7d44af8b88382f627b812947c997e749b58473e7.tar.bz2 dexon-solidity-7d44af8b88382f627b812947c997e749b58473e7.tar.lz dexon-solidity-7d44af8b88382f627b812947c997e749b58473e7.tar.xz dexon-solidity-7d44af8b88382f627b812947c997e749b58473e7.tar.zst dexon-solidity-7d44af8b88382f627b812947c997e749b58473e7.zip |
AllFieldsHex: transaction test fix
-rw-r--r-- | transaction.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/transaction.cpp b/transaction.cpp index 613d0c32..d38be07f 100644 --- a/transaction.cpp +++ b/transaction.cpp @@ -39,8 +39,7 @@ void doTransactionTests(json_spirit::mValue& _v, bool _fillin) if (_fillin) { BOOST_REQUIRE(o.count("transaction") > 0); - mObject tObj = o["transaction"].get_obj(); - o["transaction"] = ImportTest::makeAllFieldsHex(tObj); + mObject tObj = o["transaction"].get_obj(); //Construct Rlp of the given transaction RLPStream rlpStream = createRLPStreamFromTransactionFields(tObj); @@ -52,7 +51,8 @@ void doTransactionTests(json_spirit::mValue& _v, bool _fillin) if (!txFromFields.signature().isValid()) BOOST_THROW_EXCEPTION(Exception() << errinfo_comment("transaction from RLP signature is invalid") ); - o["sender"] = toString(txFromFields.sender()); + o["sender"] = toString(txFromFields.sender()); + o["transaction"] = ImportTest::makeAllFieldsHex(tObj); } catch(Exception const& _e) { @@ -82,6 +82,7 @@ void doTransactionTests(json_spirit::mValue& _v, bool _fillin) o.erase(o.find("expect")); } + } else { |