diff --git a/src/test/checkpoints_tests.cpp b/src/test/checkpoints_tests.cpp index a2b9b4336e..24dfb05f7f 100644 --- a/src/test/checkpoints_tests.cpp +++ b/src/test/checkpoints_tests.cpp @@ -1,39 +1,40 @@ // Copyright (c) 2011-2015 The Bitcoin Core developers // Copyright (c) 2018 The Bitcoin developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. // // Unit tests for block-chain checkpoints // -#include "checkpoints.h" +#include -#include "chainparams.h" -#include "test/test_bitcoin.h" -#include "uint256.h" +#include +#include + +#include #include BOOST_FIXTURE_TEST_SUITE(checkpoints_tests, BasicTestingSetup) BOOST_AUTO_TEST_CASE(sanity) { const auto params = CreateChainParams(CBaseChainParams::MAIN); const CCheckpointData &checkpoints = params->Checkpoints(); uint256 p11111 = uint256S( "0000000069e244f73d78e8fd29ba2fd2ed618bd6fa2ee92559f542fdb26e7c1d"); uint256 p134444 = uint256S( "00000000000005b12ffd4cd315cd34ffd4a594f430ac814c91184a0d42d2b0fe"); BOOST_CHECK(Checkpoints::CheckBlock(checkpoints, 11111, p11111)); BOOST_CHECK(Checkpoints::CheckBlock(checkpoints, 134444, p134444)); // Wrong hashes at checkpoints should fail: BOOST_CHECK(!Checkpoints::CheckBlock(checkpoints, 11111, p134444)); BOOST_CHECK(!Checkpoints::CheckBlock(checkpoints, 134444, p11111)); // ... but any hash not at a checkpoint should succeed: BOOST_CHECK(Checkpoints::CheckBlock(checkpoints, 11111 + 1, p134444)); BOOST_CHECK(Checkpoints::CheckBlock(checkpoints, 134444 + 1, p11111)); } BOOST_AUTO_TEST_SUITE_END() diff --git a/src/test/coins_tests.cpp b/src/test/coins_tests.cpp index 1efc6d2bb0..b515ca60a7 100644 --- a/src/test/coins_tests.cpp +++ b/src/test/coins_tests.cpp @@ -1,896 +1,898 @@ // Copyright (c) 2014-2016 The Bitcoin Core developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. -#include "coins.h" -#include "consensus/validation.h" -#include "script/standard.h" -#include "test/test_bitcoin.h" -#include "uint256.h" -#include "undo.h" -#include "utilstrencodings.h" -#include "validation.h" +#include -#include -#include +#include +#include