From 28eddf1b6fd6378054a7500e94d4877c2cdcc965 Mon Sep 17 00:00:00 2001 From: theoreticalbts Date: Sat, 31 Oct 2015 15:37:17 -0400 Subject: [PATCH] block_tests.cpp: Fix generate_empty_blocks not working correctly when last_irreversible_block_num skipped over 200 Revealed by #427, related to #407 --- tests/tests/block_tests.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/tests/block_tests.cpp b/tests/tests/block_tests.cpp index f6124583..96e8d393 100644 --- a/tests/tests/block_tests.cpp +++ b/tests/tests/block_tests.cpp @@ -159,7 +159,7 @@ BOOST_AUTO_TEST_CASE( generate_empty_blocks ) { database db; 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; 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 ); 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) { edump((e.to_detail_string()));