From 0a6b5726ec3bf402a953ea8a03b98ecbf4b90b0c Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Thu, 19 Apr 2007 20:31:46 +0000 Subject: Made the amount/balance/value interface a bit more rational; added back a useless version of the register command (just to prove the command sequence); and added smart XML semantics to the XPath implementation so that nodes can be coerced to values. --- tests/corelib/numerics/BasicAmount.cc | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) (limited to 'tests/corelib/numerics/BasicAmount.cc') diff --git a/tests/corelib/numerics/BasicAmount.cc b/tests/corelib/numerics/BasicAmount.cc index 84692a90..972dcbcc 100644 --- a/tests/corelib/numerics/BasicAmount.cc +++ b/tests/corelib/numerics/BasicAmount.cc @@ -64,10 +64,9 @@ void BasicAmountTestCase::testNegation() assertEqual(x6, x3); assertEqual(x8, x3); assertEqual(- x6, x9); - assertEqual(x3.negated(), x9); + assertEqual(x3.negate(), x9); - amount_t x10(x9); - x10.negate(); + amount_t x10(x9.negate()); assertEqual(x3, x10); @@ -591,17 +590,9 @@ void BasicAmountTestCase::testAbs() amount_t x1(-1234L); amount_t x2(1234L); - assertEqual(amount_t(), abs(x0)); - assertEqual(amount_t(1234L), abs(x1)); - assertEqual(amount_t(1234L), abs(x2)); - - x0.abs(); - x1.abs(); - x2.abs(); - - assertEqual(amount_t(), x0); - assertEqual(amount_t(1234L), x1); - assertEqual(amount_t(1234L), x2); + assertEqual(amount_t(), x0.abs()); + assertEqual(amount_t(1234L), x1.abs()); + assertEqual(amount_t(1234L), x2.abs()); CPPUNIT_ASSERT(x0.valid()); CPPUNIT_ASSERT(x1.valid()); -- cgit v1.2.3