Changeset View
Changeset View
Standalone View
Standalone View
src/test/txvalidation_tests.cpp
Show First 20 Lines • Show All 45 Lines • ▼ Show 20 Lines | BOOST_CHECK_EQUAL(false, | ||||
Amount::zero() /* nAbsurdFee */)); | Amount::zero() /* nAbsurdFee */)); | ||||
// Check that the transaction hasn't been added to mempool. | // Check that the transaction hasn't been added to mempool. | ||||
BOOST_CHECK_EQUAL(m_node.mempool->size(), initialPoolSize); | BOOST_CHECK_EQUAL(m_node.mempool->size(), initialPoolSize); | ||||
// Check that the validation state reflects the unsuccesful attempt. | // Check that the validation state reflects the unsuccesful attempt. | ||||
BOOST_CHECK(state.IsInvalid()); | BOOST_CHECK(state.IsInvalid()); | ||||
BOOST_CHECK_EQUAL(state.GetRejectReason(), "bad-tx-coinbase"); | BOOST_CHECK_EQUAL(state.GetRejectReason(), "bad-tx-coinbase"); | ||||
BOOST_CHECK(state.GetReason() == ValidationInvalidReason::CONSENSUS); | |||||
} | } | ||||
BOOST_AUTO_TEST_SUITE_END() | BOOST_AUTO_TEST_SUITE_END() |