[Gnucash-changes] Get test-numeric working.
Derek Atkins
warlord at cvs.gnucash.org
Sat Dec 4 19:34:40 EST 2004
Log Message:
-----------
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.
Modified Files:
--------------
gnucash:
ChangeLog
gnucash/src/engine/test:
Makefile.am
test-numeric.c
Revision Data
-------------
Index: ChangeLog
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/ChangeLog,v
retrieving revision 1.1866
retrieving revision 1.1867
diff -LChangeLog -LChangeLog -u -r1.1866 -r1.1867
--- ChangeLog
+++ ChangeLog
@@ -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 at ihtfp.com>
* src/business/business-ledger/Makefile.am: add explicit
Index: test-numeric.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/test/test-numeric.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -Lsrc/engine/test/test-numeric.c -Lsrc/engine/test/test-numeric.c -u -r1.20 -r1.21
--- src/engine/test/test-numeric.c
+++ src/engine/test/test-numeric.c
@@ -131,21 +131,21 @@
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 @@
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;
Index: Makefile.am
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/engine/test/Makefile.am,v
retrieving revision 1.37
retrieving revision 1.38
diff -Lsrc/engine/test/Makefile.am -Lsrc/engine/test/Makefile.am -u -r1.37 -r1.38
--- src/engine/test/Makefile.am
+++ src/engine/test/Makefile.am
@@ -26,7 +26,6 @@
# that they should be executed, with more basic tests coming first.
#
TESTS = \
- test-book-merge \
test-link \
test-load-engine \
test-guid \
More information about the gnucash-changes
mailing list