Changeset View
Changeset View
Standalone View
Standalone View
src/test/transaction_tests.cpp
Show First 20 Lines • Show All 795 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(txsize_activation_test) { | ||||
// A minimaly sized transction. | // A minimaly sized transction. | ||||
CTransaction minTx; | CTransaction minTx; | ||||
TxValidationState state; | TxValidationState state; | ||||
BOOST_CHECK(ContextualCheckTransaction( | BOOST_CHECK(ContextualCheckTransaction( | ||||
params, minTx, state, magneticAnomalyActivationHeight - 1, 5678, 1234)); | params, minTx, state, magneticAnomalyActivationHeight - 1, 5678, 1234)); | ||||
BOOST_CHECK(!ContextualCheckTransaction( | BOOST_CHECK(!ContextualCheckTransaction( | ||||
params, minTx, state, magneticAnomalyActivationHeight, 5678, 1234)); | params, minTx, state, magneticAnomalyActivationHeight, 5678, 1234)); | ||||
BOOST_CHECK_EQUAL(state.GetRejectCode(), REJECT_INVALID); | |||||
BOOST_CHECK_EQUAL(state.GetRejectReason(), "bad-txns-undersize"); | BOOST_CHECK_EQUAL(state.GetRejectReason(), "bad-txns-undersize"); | ||||
} | } | ||||
BOOST_AUTO_TEST_SUITE_END() | BOOST_AUTO_TEST_SUITE_END() |