Changeset View
Changeset View
Standalone View
Standalone View
src/test/miner_tests.cpp
Show First 20 Lines • Show All 695 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(CreateNewBlock_validity) { | ||||
fCheckpointsEnabled = true; | fCheckpointsEnabled = true; | ||||
} | } | ||||
void CheckBlockMaxSize(const CChainParams &chainparams, uint64_t size, | void CheckBlockMaxSize(const CChainParams &chainparams, uint64_t size, | ||||
uint64_t expected) { | uint64_t expected) { | ||||
GlobalConfig config; | GlobalConfig config; | ||||
ForceSetArg("-blockmaxsize", std::to_string(size)); | gArgs.ForceSetArg("-blockmaxsize", std::to_string(size)); | ||||
BlockAssembler ba(config); | BlockAssembler ba(config); | ||||
BOOST_CHECK_EQUAL(ba.GetMaxGeneratedBlockSize(), expected); | BOOST_CHECK_EQUAL(ba.GetMaxGeneratedBlockSize(), expected); | ||||
} | } | ||||
BOOST_AUTO_TEST_CASE(BlockAssembler_construction) { | BOOST_AUTO_TEST_CASE(BlockAssembler_construction) { | ||||
GlobalConfig config; | GlobalConfig config; | ||||
const CChainParams &chainparams = Params(); | const CChainParams &chainparams = Params(); | ||||
▲ Show 20 Lines • Show All 42 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(BlockAssembler_construction) { | ||||
CheckBlockMaxSize(chainparams, DEFAULT_MAX_BLOCK_SIZE - 999, | CheckBlockMaxSize(chainparams, DEFAULT_MAX_BLOCK_SIZE - 999, | ||||
DEFAULT_MAX_BLOCK_SIZE - 1000); | DEFAULT_MAX_BLOCK_SIZE - 1000); | ||||
CheckBlockMaxSize(chainparams, DEFAULT_MAX_BLOCK_SIZE, | CheckBlockMaxSize(chainparams, DEFAULT_MAX_BLOCK_SIZE, | ||||
DEFAULT_MAX_BLOCK_SIZE - 1000); | DEFAULT_MAX_BLOCK_SIZE - 1000); | ||||
// If the parameter is not specified, we use | // If the parameter is not specified, we use | ||||
// DEFAULT_MAX_GENERATED_BLOCK_SIZE | // DEFAULT_MAX_GENERATED_BLOCK_SIZE | ||||
{ | { | ||||
ClearArg("-blockmaxsize"); | gArgs.ClearArg("-blockmaxsize"); | ||||
BlockAssembler ba(config); | BlockAssembler ba(config); | ||||
BOOST_CHECK_EQUAL(ba.GetMaxGeneratedBlockSize(), | BOOST_CHECK_EQUAL(ba.GetMaxGeneratedBlockSize(), | ||||
DEFAULT_MAX_GENERATED_BLOCK_SIZE); | DEFAULT_MAX_GENERATED_BLOCK_SIZE); | ||||
} | } | ||||
} | } | ||||
BOOST_AUTO_TEST_SUITE_END() | BOOST_AUTO_TEST_SUITE_END() |