Browse Source

include transaction list

cl-refactor
CJentzsch 10 years ago
parent
commit
00293a05b6
  1. 22
      test/block.cpp

22
test/block.cpp

@ -144,8 +144,30 @@ void doBlockTests(json_spirit::mValue& _v, bool _fillin)
} }
catch(...) catch(...)
{ {
cnote << "block construction did throw an unknow exception\n";
o.erase(o.find("block")); o.erase(o.find("block"));
} }
BOOST_REQUIRE(o.count("transactions") > 0);
for (auto const& txObj: o["transactions"].get_array())
{
mObject tx = txObj.get_obj();
BOOST_REQUIRE(tx.count("nonce") > 0);
BOOST_REQUIRE(tx.count("gasPrice") > 0);
BOOST_REQUIRE(tx.count("gasLimit") > 0);
BOOST_REQUIRE(tx.count("to") > 0);
BOOST_REQUIRE(tx.count("value") > 0);
BOOST_REQUIRE(tx.count("v") > 0);
BOOST_REQUIRE(tx.count("r") > 0);
BOOST_REQUIRE(tx.count("s") > 0);
BOOST_REQUIRE(tx.count("data") > 0);
Transaction txFromFields = createTransactionFromFields(tx);
}
} }
} }
} }

Loading…
Cancel
Save