Skip to content

Commit

Permalink
[tests] Extend util_ParseMoney test case
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcoFalke committed Mar 14, 2016
1 parent 9f33dba commit fa3a81a
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/test/util_tests.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,8 @@ BOOST_AUTO_TEST_CASE(util_ParseMoney)
BOOST_CHECK_EQUAL(ret, COIN*10);
BOOST_CHECK(ParseMoney("1.00", ret));
BOOST_CHECK_EQUAL(ret, COIN);
BOOST_CHECK(ParseMoney("1", ret));
BOOST_CHECK_EQUAL(ret, COIN);
BOOST_CHECK(ParseMoney("0.1", ret));
BOOST_CHECK_EQUAL(ret, COIN/10);
BOOST_CHECK(ParseMoney("0.01", ret));
Expand All @@ -219,6 +221,9 @@ BOOST_AUTO_TEST_CASE(util_ParseMoney)

// Attempted 63 bit overflow should fail
BOOST_CHECK(!ParseMoney("92233720368.54775808", ret));

// Parsing negative amounts must fail
BOOST_CHECK(!ParseMoney("-1", ret));
}

BOOST_AUTO_TEST_CASE(util_IsHex)
Expand Down

0 comments on commit fa3a81a

Please sign in to comment.