Get test-numeric working.

* src/engine/test/test-numeric.c:
	  Make sure we use gint64 instead of gint when trying to test
	  values > 2^32.


git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10361 57a11ea4-9604-0410-9ed3-97b8803252fd
zzzoldfeatures/cashutil
Derek Atkins 22 years ago
parent e131c27fc2
commit 5f1900daa3

@ -19,6 +19,10 @@
query, otherwise the search will fail later.
Fixes #141526.
* src/engine/test/test-numeric.c:
Make sure we use gint64 instead of gint when trying to test
values > 2^32.
2004-12-02 Derek Atkins <derek@ihtfp.com>
* src/business/business-ledger/Makefile.am: add explicit

@ -26,7 +26,6 @@ LDADD = \
# that they should be executed, with more basic tests coming first.
#
TESTS = \
test-book-merge \
test-link \
test-load-engine \
test-guid \

@ -131,21 +131,21 @@ check_reduce (void)
check_unary_op (gnc_numeric_eq,
gnc_numeric_create (5011617,167108327),
rval,
val, "expected %s = %s = reduce(%s)");
val, "check_reduce(1) expected %s = %s = reduce(%s)");
val = gnc_numeric_create(17474724864LL,136048896LL);
rval = gnc_numeric_reduce (val);
check_unary_op (gnc_numeric_eq,
gnc_numeric_create (4*17*17,9),
rval,
val, "expected %s = %s = reduce(%s)");
val, "check_reduce(2) expected %s = %s = reduce(%s)");
val = gnc_numeric_create(1024LL,1099511627776LL);
rval = gnc_numeric_reduce (val);
check_unary_op (gnc_numeric_eq,
gnc_numeric_create (1,1024*1024*1024),
rval,
val, "expected %s = %s = reduce(%s)");
val, "check_reduce(3): expected %s = %s = reduce(%s)");
}
/* ======================================================= */
@ -154,8 +154,8 @@ static void
check_equality_operator (void)
{
int i, m;
gint deno, mult, numer;
gint64 f;
gint mult;
gint64 f, deno, numer;
gnc_numeric big, rbig;
gnc_numeric val, mval;
gnc_numeric bval, rval;

Loading…
Cancel
Save