diff options
Diffstat (limited to 'test/unit/t_amount.cc')
-rw-r--r-- | test/unit/t_amount.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/test/unit/t_amount.cc b/test/unit/t_amount.cc index 28bc56e9..f0fdd73e 100644 --- a/test/unit/t_amount.cc +++ b/test/unit/t_amount.cc @@ -1163,16 +1163,15 @@ BOOST_AUTO_TEST_CASE(testCommodityCeiling) BOOST_CHECK(x2.valid()); } -BOOST_AUTO_TEST_CASE(testRound, * boost::unit_test::expected_failures(1)) +BOOST_AUTO_TEST_CASE(testRound) { amount_t a1("$ 123.123"); amount_t a2(a1); a2.in_place_roundto(2); - // Fails due to missing _dup() call in amount_t::in_place_roundto(int). - // <https://github.com/ledger/ledger/issues/2362> BOOST_CHECK_EQUAL(amount_t("$ 123.123"), a1); // Should it be "$ 123.12"? BOOST_CHECK_EQUAL(amount_t("$ 123.120"), a2); + BOOST_CHECK_EQUAL(amount_t("$ 123.120"), a1.roundto(2)); } #ifndef NOT_FOR_PYTHON |