diff --git a/tests/src/block_template_tests.cpp b/tests/src/block_template_tests.cpp index a817632..dcf987e 100644 --- a/tests/src/block_template_tests.cpp +++ b/tests/src/block_template_tests.cpp @@ -92,6 +92,7 @@ TEST(block_template, update) tpl.update(data, mempool, &wallet); + ASSERT_EQ(b->m_sidechainId, H("272a7eea0b804cf24427528977d221850d0ee06c26e935219a75f180cfbfc7f3")); ASSERT_EQ(b->m_transactions.size(), 203); for (size_t i = 1; i < b->m_transactions.size(); ++i) { diff --git a/tests/src/pool_block_tests.cpp b/tests/src/pool_block_tests.cpp index 4bc66ed..345c304 100644 --- a/tests/src/pool_block_tests.cpp +++ b/tests/src/pool_block_tests.cpp @@ -160,7 +160,7 @@ TEST(pool_block, verify) ASSERT_EQ(b.deserialize(p, n, sidechain, nullptr, false), 0); p += n; - sidechain.add_block(b); + ASSERT_TRUE(sidechain.add_block(b)); ASSERT_TRUE(sidechain.find_block(b.m_sidechainId) != nullptr); } diff --git a/tests/src/util_tests.cpp b/tests/src/util_tests.cpp index 9e572b3..a95e9b3 100644 --- a/tests/src/util_tests.cpp +++ b/tests/src/util_tests.cpp @@ -87,6 +87,10 @@ TEST(util, bsr) for (uint64_t i = 0, x = 1; i <= 63; ++i, x <<= 1) { ASSERT_EQ(bsr(x), i); ASSERT_EQ(bsr_reference(x), i); + + const uint64_t y = x | (x - 1); + ASSERT_EQ(bsr(y), i); + ASSERT_EQ(bsr_reference(y), i); } }