diff --git a/src/test/miner_tests.cpp b/src/test/miner_tests.cpp --- a/src/test/miner_tests.cpp +++ b/src/test/miner_tests.cpp @@ -770,4 +770,14 @@ } } +BOOST_AUTO_TEST_CASE(TestCBlockTemplateEntry) { + const CTransaction tx; + CTransactionRef txRef = MakeTransactionRef(tx); + CBlockTemplateEntry txEntry(txRef, 1 * SATOSHI, 200, 10); + BOOST_CHECK_MESSAGE(txEntry.tx == txRef, "Transactions did not match"); + BOOST_CHECK_EQUAL(txEntry.txFee, 1 * SATOSHI); + BOOST_CHECK_EQUAL(txEntry.txSize, 200); + BOOST_CHECK_EQUAL(txEntry.txSigOps, 10); +} + BOOST_AUTO_TEST_SUITE_END()