From 3e14e8c3d32bc90a049527b0025b58437e4087f7 Mon Sep 17 00:00:00 2001 From: Linas Vepstas Date: Sat, 3 Jul 2004 01:47:30 +0000 Subject: [PATCH] That's not all, there's even more! git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10137 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/engine/test/test-numeric.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/engine/test/test-numeric.c b/src/engine/test/test-numeric.c index 42d3ff7e65..323113a435 100644 --- a/src/engine/test/test-numeric.c +++ b/src/engine/test/test-numeric.c @@ -690,6 +690,15 @@ check_mult_div (void) check_binary_op (gnc_numeric_create(-2939846940LL, 19873), val_a, val_tot, frac, "expected %s got %s = %s * %s for mult round"); + + frac = gnc_numeric_create (396226789777979LL, 328758834367851752LL); + val_tot = gnc_numeric_create (467013515494988LL, 100); + val_a = gnc_numeric_mul (frac, val_tot, + gnc_numeric_denom(val_tot), + GNC_HOW_RND_ROUND| GNC_HOW_DENOM_EXACT); + check_binary_op (gnc_numeric_create(562854125307LL, 100), + val_a, val_tot, frac, + "expected %s got %s = %s * %s for mult round"); } /* ======================================================= */