r21529 - gnucash/trunk/src/engine/test - [Engine Test] Change gdoubles to gfloats
John Ralls
jralls at code.gnucash.org
Sun Nov 6 20:01:57 EST 2011
Author: jralls
Date: 2011-11-06 20:01:57 -0500 (Sun, 06 Nov 2011)
New Revision: 21529
Trac: http://svn.gnucash.org/trac/changeset/21529
Modified:
gnucash/trunk/src/engine/test/utest-Account.c
Log:
[Engine Test] Change gdoubles to gfloats
gnc_numeric_to_double() produces int32_t, which causes random digits at
the tail end of int64_t results, causing the comparison tests to fail.
Modified: gnucash/trunk/src/engine/test/utest-Account.c
===================================================================
--- gnucash/trunk/src/engine/test/utest-Account.c 2011-11-07 00:07:05 UTC (rev 21528)
+++ gnucash/trunk/src/engine/test/utest-Account.c 2011-11-07 01:01:57 UTC (rev 21529)
@@ -1763,8 +1763,8 @@
test_xaccAccountGetProjectedMinimumBalance (Fixture *fixture, gconstpointer pData)
{
gnc_numeric val, bal = gnc_numeric_zero ();
- gdouble dval;
- gdouble dbal = 0.0;
+ gfloat dval;
+ gfloat dbal = 0.0;
SetupData *sdata = (SetupData*)pData;
TxnParms* t_arr;
int ind;
@@ -1792,8 +1792,8 @@
test_xaccAccountGetBalanceAsOfDate (Fixture *fixture, gconstpointer pData)
{
gnc_numeric val, bal = gnc_numeric_zero ();
- gdouble dval;
- gdouble dbal = 0.0;
+ gfloat dval;
+ gfloat dbal = 0.0;
SetupData *sdata = (SetupData*)pData;
TxnParms* t_arr;
int ind;
@@ -1819,8 +1819,8 @@
test_xaccAccountGetPresentBalance (Fixture *fixture, gconstpointer pData)
{
gnc_numeric val, bal = gnc_numeric_zero ();
- gdouble dval;
- gdouble dbal = 0.0;
+ gfloat dval;
+ gfloat dbal = 0.0;
SetupData *sdata = (SetupData*)pData;
TxnParms* t_arr;
int ind;
@@ -2237,10 +2237,10 @@
gint stocks_desc = gnc_account_n_descendants (stocks);
gint taxable_desc = gnc_account_n_descendants (taxable);
gint expense_desc = gnc_account_n_descendants (expense);
- gdouble stocks_balance = gnc_numeric_to_double (
+ gfloat stocks_balance = gnc_numeric_to_double (
xaccAccountGetBalance (stocks));
- gdouble baz_balance = gnc_numeric_to_double (xaccAccountGetBalance (baz));
- gdouble baz2_balance = gnc_numeric_to_double (xaccAccountGetBalance (baz2));
+ gfloat baz_balance = gnc_numeric_to_double (xaccAccountGetBalance (baz));
+ gfloat baz2_balance = gnc_numeric_to_double (xaccAccountGetBalance (baz2));
TestSignal sig1, sig2, sig3, sig4, sig5;
/* This segment doesn't test because of problems with resetting
* the accounts on the splits. It will have to be rewritten with a
More information about the gnucash-changes
mailing list