aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwinsvega <winsvega@mail.ru>2015-04-15 22:08:09 +0800
committerwinsvega <winsvega@mail.ru>2015-04-16 21:46:40 +0800
commit7d44af8b88382f627b812947c997e749b58473e7 (patch)
tree93dd41626c0a02d3d08c3560039b7ac77782c4c0
parentd175996b3a6ffd5a16efb6a4ad83b5e88fa1bab7 (diff)
downloaddexon-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.cpp7
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
{