diff options
author | Gav Wood <i@gavwood.com> | 2015-03-05 22:58:20 +0800 |
---|---|---|
committer | Gav Wood <i@gavwood.com> | 2015-03-06 19:49:38 +0800 |
commit | 937c8a35c1491465ba8adf67e4e39d63fb2904fc (patch) | |
tree | 934e65cdfd145264558536af5292e62eac83cce4 | |
parent | 63be15a83d3db5f111771ec413700dc62ba9d692 (diff) | |
download | dexon-solidity-937c8a35c1491465ba8adf67e4e39d63fb2904fc.tar dexon-solidity-937c8a35c1491465ba8adf67e4e39d63fb2904fc.tar.gz dexon-solidity-937c8a35c1491465ba8adf67e4e39d63fb2904fc.tar.bz2 dexon-solidity-937c8a35c1491465ba8adf67e4e39d63fb2904fc.tar.lz dexon-solidity-937c8a35c1491465ba8adf67e4e39d63fb2904fc.tar.xz dexon-solidity-937c8a35c1491465ba8adf67e4e39d63fb2904fc.tar.zst dexon-solidity-937c8a35c1491465ba8adf67e4e39d63fb2904fc.zip |
For Marek :)
BlockChain::transaction(h256 _transactionHash)
BlockChain::transactionHashes(h256 _blockHash)
-rw-r--r-- | dagger.cpp | 22 |
1 files changed, 10 insertions, 12 deletions
@@ -41,16 +41,16 @@ BOOST_AUTO_TEST_SUITE(DashimotoTests) BOOST_AUTO_TEST_CASE(basic_test) { -#if 0 - cnote << "Testing ProofOfWork..."; - // Test dagger - { - auto s = steady_clock::now(); - cout << hex << ProofOfWork().eval((h256)(u256)1, (h256)(u256)0); - cout << " " << dec << duration_cast<milliseconds>(steady_clock::now() - s).count() << " ms" << endl; - cout << hex << ProofOfWork().eval((h256)(u256)1, (h256)(u256)1); - cout << " " << dec << duration_cast<milliseconds>(steady_clock::now() - s).count() << " ms" << endl; - } + string testPath = test::getTestPath(); + + testPath += "/PoWTests"; + + cnote << "Testing Secure Trie..."; + js::mValue v; + string s = asString(contents(testPath + "/ethash_tests.json")); + BOOST_REQUIRE_MESSAGE(s.length() > 0, "Contents of 'ethash_tests.json' is empty. Have you cloned the 'tests' repo branch develop?"); + js::read_string(s, v); + for (auto& i: v.get_obj()) { cnote << i.first; js::mObject& o = i.second.get_obj(); @@ -78,8 +78,6 @@ BOOST_AUTO_TEST_CASE(basic_test) BOOST_REQUIRE_EQUAL(r.value, result); BOOST_REQUIRE_EQUAL(r.mixHash, header.mixHash); } -#endif - return 0; } BOOST_AUTO_TEST_SUITE_END() |