@@ -44,7 +44,6 @@ BOOST_AUTO_TEST_CASE(chainstatemanager)
44
44
45
45
BOOST_CHECK (!manager.IsSnapshotActive ());
46
46
BOOST_CHECK (!manager.IsSnapshotValidated ());
47
- BOOST_CHECK (!manager.IsBackgroundIBD (&c1));
48
47
auto all = manager.GetAll ();
49
48
BOOST_CHECK_EQUAL_COLLECTIONS (all.begin (), all.end (), chainstates.begin (), chainstates.end ());
50
49
@@ -57,9 +56,6 @@ BOOST_AUTO_TEST_CASE(chainstatemanager)
57
56
auto exp_tip = c1.m_chain .Tip ();
58
57
BOOST_CHECK_EQUAL (active_tip, exp_tip);
59
58
60
- auto & validated_cs = manager.ValidatedChainstate ();
61
- BOOST_CHECK_EQUAL (&validated_cs, &c1);
62
-
63
59
BOOST_CHECK (!manager.SnapshotBlockhash ().has_value ());
64
60
65
61
// Create a snapshot-based chainstate.
@@ -81,8 +77,8 @@ BOOST_AUTO_TEST_CASE(chainstatemanager)
81
77
82
78
BOOST_CHECK (manager.IsSnapshotActive ());
83
79
BOOST_CHECK (!manager.IsSnapshotValidated ());
84
- BOOST_CHECK ( manager.IsBackgroundIBD (&c1 ));
85
- BOOST_CHECK (! manager.IsBackgroundIBD (&c2 ));
80
+ BOOST_CHECK_EQUAL (&c2, & manager.ActiveChainstate ( ));
81
+ BOOST_CHECK (&c1 != & manager.ActiveChainstate ( ));
86
82
auto all2 = manager.GetAll ();
87
83
BOOST_CHECK_EQUAL_COLLECTIONS (all2.begin (), all2.end (), chainstates.begin (), chainstates.end ());
88
84
@@ -99,16 +95,6 @@ BOOST_AUTO_TEST_CASE(chainstatemanager)
99
95
// CCoinsViewCache instances.
100
96
BOOST_CHECK (exp_tip != exp_tip2);
101
97
102
- auto & validated_cs2 = manager.ValidatedChainstate ();
103
- BOOST_CHECK_EQUAL (&validated_cs2, &c1);
104
-
105
- auto & validated_chain = manager.ValidatedChain ();
106
- BOOST_CHECK_EQUAL (&validated_chain, &c1.m_chain );
107
-
108
- auto validated_tip = manager.ValidatedTip ();
109
- exp_tip = c1.m_chain .Tip ();
110
- BOOST_CHECK_EQUAL (validated_tip, exp_tip);
111
-
112
98
// Let scheduler events finish running to avoid accessing memory that is going to be unloaded
113
99
SyncWithValidationInterfaceQueue ();
114
100
@@ -321,27 +307,27 @@ BOOST_FIXTURE_TEST_CASE(chainstatemanager_activate_snapshot, TestChain100Setup)
321
307
{
322
308
LOCK (::cs_main);
323
309
size_t coins_in_active{0 };
324
- size_t coins_in_ibd {0 };
325
- size_t coins_missing_ibd {0 };
310
+ size_t coins_in_background {0 };
311
+ size_t coins_missing_from_background {0 };
326
312
327
313
for (CChainState* chainstate : chainman.GetAll ()) {
328
314
BOOST_TEST_MESSAGE (" Checking coins in " << chainstate->ToString ());
329
315
CCoinsViewCache& coinscache = chainstate->CoinsTip ();
330
- bool is_ibd = chainman.IsBackgroundIBD (chainstate );
316
+ bool is_background = chainstate != & chainman.ActiveChainstate ( );
331
317
332
318
for (CTransactionRef& txn : m_coinbase_txns) {
333
319
COutPoint op{txn->GetHash (), 0 };
334
320
if (coinscache.HaveCoin (op)) {
335
- (is_ibd ? coins_in_ibd : coins_in_active)++;
336
- } else if (is_ibd ) {
337
- coins_missing_ibd ++;
321
+ (is_background ? coins_in_background : coins_in_active)++;
322
+ } else if (is_background ) {
323
+ coins_missing_from_background ++;
338
324
}
339
325
}
340
326
}
341
327
342
328
BOOST_CHECK_EQUAL (coins_in_active, initial_total_coins + new_coins);
343
- BOOST_CHECK_EQUAL (coins_in_ibd , initial_total_coins);
344
- BOOST_CHECK_EQUAL (coins_missing_ibd , new_coins);
329
+ BOOST_CHECK_EQUAL (coins_in_background , initial_total_coins);
330
+ BOOST_CHECK_EQUAL (coins_missing_from_background , new_coins);
345
331
}
346
332
347
333
// Snapshot should refuse to load after one has already loaded.
0 commit comments