Changeset View
Changeset View
Standalone View
Standalone View
src/test/amount_tests.cpp
Show First 20 Lines • Show All 86 Lines • ▼ Show 20 Lines | BOOST_AUTO_TEST_CASE(AmountTests) { | ||||
std::array<int64_t, 8> values = {{-23, -1, 0, 1, 2, 3, 42, 99999999}}; | std::array<int64_t, 8> values = {{-23, -1, 0, 1, 2, 3, 42, 99999999}}; | ||||
for (int64_t i : values) { | for (int64_t i : values) { | ||||
for (int64_t j : values) { | for (int64_t j : values) { | ||||
CheckAmounts(i, j); | CheckAmounts(i, j); | ||||
} | } | ||||
} | } | ||||
BOOST_CHECK_EQUAL(COIN + COIN, Amount(2 * COIN)); | BOOST_CHECK_EQUAL(COIN + COIN, 2 * COIN); | ||||
BOOST_CHECK_EQUAL(2 * COIN + COIN, Amount(3 * COIN)); | BOOST_CHECK_EQUAL(2 * COIN + COIN, 3 * COIN); | ||||
BOOST_CHECK_EQUAL(-1 * COIN + COIN, Amount(0)); | BOOST_CHECK_EQUAL(-1 * COIN + COIN, Amount(0)); | ||||
BOOST_CHECK_EQUAL(COIN - COIN, Amount(0)); | BOOST_CHECK_EQUAL(COIN - COIN, Amount(0)); | ||||
BOOST_CHECK_EQUAL(COIN - 2 * COIN, -1 * COIN); | BOOST_CHECK_EQUAL(COIN - 2 * COIN, -1 * COIN); | ||||
} | } | ||||
BOOST_AUTO_TEST_CASE(GetFeeTest) { | BOOST_AUTO_TEST_CASE(GetFeeTest) { | ||||
CFeeRate feeRate; | CFeeRate feeRate; | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |