[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