block_tests.cpp: Fix generate_empty_blocks not working correctly when last_irreversible_block_num skipped over 200
Revealed by #427, related to #407
This commit is contained in:
parent
7c9d4584b8
commit
28eddf1b6f
1 changed files with 2 additions and 2 deletions
|
|
@ -159,7 +159,7 @@ BOOST_AUTO_TEST_CASE( generate_empty_blocks )
|
||||||
{
|
{
|
||||||
database db;
|
database db;
|
||||||
db.open(data_dir.path(), []{return genesis_state_type();});
|
db.open(data_dir.path(), []{return genesis_state_type();});
|
||||||
BOOST_CHECK_EQUAL( db.head_block_num(), 200 );
|
BOOST_CHECK_EQUAL( db.head_block_num(), cutoff_block.block_num() );
|
||||||
b = cutoff_block;
|
b = cutoff_block;
|
||||||
for( uint32_t i = 0; i < 200; ++i )
|
for( uint32_t i = 0; i < 200; ++i )
|
||||||
{
|
{
|
||||||
|
|
@ -169,7 +169,7 @@ BOOST_AUTO_TEST_CASE( generate_empty_blocks )
|
||||||
//BOOST_CHECK( cur_witness != prev_witness );
|
//BOOST_CHECK( cur_witness != prev_witness );
|
||||||
b = db.generate_block(db.get_slot_time(1), cur_witness, init_account_priv_key, database::skip_nothing);
|
b = db.generate_block(db.get_slot_time(1), cur_witness, init_account_priv_key, database::skip_nothing);
|
||||||
}
|
}
|
||||||
BOOST_CHECK_EQUAL( db.head_block_num(), 400 );
|
BOOST_CHECK_EQUAL( db.head_block_num(), cutoff_block.block_num()+200 );
|
||||||
}
|
}
|
||||||
} catch (fc::exception& e) {
|
} catch (fc::exception& e) {
|
||||||
edump((e.to_detail_string()));
|
edump((e.to_detail_string()));
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue