validation.cpp raw
1 // Copyright (c) 2020-2022 The Limenka developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5 #include <test/util/validation.h>
6
7 #include <util/check.h>
8 #include <util/time.h>
9 #include <validation.h>
10 #include <validationinterface.h>
11
12 void TestChainstateManager::ResetIbd()
13 {
14 m_cached_finished_ibd = false;
15 assert(IsInitialBlockDownload());
16 }
17
18 void TestChainstateManager::JumpOutOfIbd()
19 {
20 Assert(IsInitialBlockDownload());
21 m_cached_finished_ibd = true;
22 Assert(!IsInitialBlockDownload());
23 }
24
25 void ValidationInterfaceTest::BlockConnected(
26 ChainstateRole role,
27 CValidationInterface& obj,
28 const std::shared_ptr<const CBlock>& block,
29 const CBlockIndex* pindex)
30 {
31 obj.BlockConnected(role, block, pindex);
32 }
33