17
17
#include < test/util/logging.h>
18
18
#include < test/util/setup_common.h>
19
19
20
- using node::BLOCK_SERIALIZATION_HEADER_SIZE ;
20
+ using node::STORAGE_HEADER_BYTES ;
21
21
using node::BlockManager;
22
22
using node::KernelNotifications;
23
23
using node::MAX_BLOCKFILE_SIZE;
@@ -40,12 +40,12 @@ BOOST_AUTO_TEST_CASE(blockmanager_find_block_pos)
40
40
};
41
41
BlockManager blockman{*Assert (m_node.shutdown_signal ), blockman_opts};
42
42
// simulate adding a genesis block normally
43
- BOOST_CHECK_EQUAL (blockman.WriteBlock (params->GenesisBlock (), 0 ).nPos , BLOCK_SERIALIZATION_HEADER_SIZE );
43
+ BOOST_CHECK_EQUAL (blockman.WriteBlock (params->GenesisBlock (), 0 ).nPos , STORAGE_HEADER_BYTES );
44
44
// simulate what happens during reindex
45
45
// simulate a well-formed genesis block being found at offset 8 in the blk00000.dat file
46
46
// the block is found at offset 8 because there is an 8 byte serialization header
47
47
// consisting of 4 magic bytes + 4 length bytes before each block in a well-formed blk file.
48
- const FlatFilePos pos{0 , BLOCK_SERIALIZATION_HEADER_SIZE };
48
+ const FlatFilePos pos{0 , STORAGE_HEADER_BYTES };
49
49
blockman.UpdateBlockInfo (params->GenesisBlock (), 0 , pos);
50
50
// now simulate what happens after reindex for the first new block processed
51
51
// the actual block contents don't matter, just that it's a block.
@@ -54,7 +54,7 @@ BOOST_AUTO_TEST_CASE(blockmanager_find_block_pos)
54
54
// 8 bytes (for serialization header) + 285 (for serialized genesis block) = 293
55
55
// add another 8 bytes for the second block's serialization header and we get 293 + 8 = 301
56
56
FlatFilePos actual{blockman.WriteBlock (params->GenesisBlock (), 1 )};
57
- BOOST_CHECK_EQUAL (actual.nPos , BLOCK_SERIALIZATION_HEADER_SIZE + ::GetSerializeSize (TX_WITH_WITNESS (params->GenesisBlock ())) + BLOCK_SERIALIZATION_HEADER_SIZE );
57
+ BOOST_CHECK_EQUAL (actual.nPos , STORAGE_HEADER_BYTES + ::GetSerializeSize (TX_WITH_WITNESS (params->GenesisBlock ())) + STORAGE_HEADER_BYTES );
58
58
}
59
59
60
60
BOOST_FIXTURE_TEST_CASE (blockmanager_scan_unlink_already_pruned_files, TestChain100Setup)
@@ -172,7 +172,7 @@ BOOST_AUTO_TEST_CASE(blockmanager_flush_block_file)
172
172
FlatFilePos pos2{blockman.WriteBlock (block2, /* nHeight=*/ 2 )};
173
173
174
174
// Two blocks in the file
175
- BOOST_CHECK_EQUAL (blockman.CalculateCurrentUsage (), (TEST_BLOCK_SIZE + BLOCK_SERIALIZATION_HEADER_SIZE ) * 2 );
175
+ BOOST_CHECK_EQUAL (blockman.CalculateCurrentUsage (), (TEST_BLOCK_SIZE + STORAGE_HEADER_BYTES ) * 2 );
176
176
177
177
// First two blocks are written as expected
178
178
// Errors are expected because block data is junk, thrown AFTER successful read
@@ -199,7 +199,7 @@ BOOST_AUTO_TEST_CASE(blockmanager_flush_block_file)
199
199
// Metadata is updated...
200
200
BOOST_CHECK_EQUAL (block_data->nBlocks , 3 );
201
201
// ...but there are still only two blocks in the file
202
- BOOST_CHECK_EQUAL (blockman.CalculateCurrentUsage (), (TEST_BLOCK_SIZE + BLOCK_SERIALIZATION_HEADER_SIZE ) * 2 );
202
+ BOOST_CHECK_EQUAL (blockman.CalculateCurrentUsage (), (TEST_BLOCK_SIZE + STORAGE_HEADER_BYTES ) * 2 );
203
203
204
204
// Block 2 was not overwritten:
205
205
blockman.ReadBlock (read_block, pos2);
0 commit comments