mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
* src/backend/postgres/test/test-db.c: work on tests
* src/backend/postgres/test/.cvsignore: ignore database dirs git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@6400 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
2e76108b23
commit
c5af00805e
@ -1,7 +1,7 @@
|
||||
.deps
|
||||
Makefile
|
||||
Makefile.in
|
||||
gnc_test
|
||||
gnc_test*
|
||||
test-db
|
||||
test-escape
|
||||
test_file_*
|
||||
|
@ -600,12 +600,12 @@ compare_balances (GNCSession *session_1, GNCSession *session_2)
|
||||
GNCBook * book_2 = gnc_session_get_book (session_2);
|
||||
GList * list;
|
||||
GList * node;
|
||||
gboolean ok;
|
||||
|
||||
g_return_val_if_fail (session_1, FALSE);
|
||||
g_return_val_if_fail (session_2, FALSE);
|
||||
|
||||
/* FIXME: remove */
|
||||
return TRUE;
|
||||
ok = TRUE;
|
||||
|
||||
list = xaccGroupGetSubAccounts (gnc_book_get_group (book_1));
|
||||
for (node = list; node; node = node->next)
|
||||
@ -616,38 +616,42 @@ compare_balances (GNCSession *session_1, GNCSession *session_2)
|
||||
account_2 = xaccAccountLookup (xaccAccountGetGUID (account_1), book_2);
|
||||
if (!account_2)
|
||||
{
|
||||
g_warning ("session_1 has account %s but not session_2",
|
||||
failure_args ("", __FILE__, __LINE__,
|
||||
"session_1 has account %s but not session_2",
|
||||
guid_to_string (xaccAccountGetGUID (account_1)));
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (!gnc_numeric_eq (xaccAccountGetBalance (account_1),
|
||||
if (!gnc_numeric_equal (xaccAccountGetBalance (account_1),
|
||||
xaccAccountGetBalance (account_2)))
|
||||
{
|
||||
g_warning ("balances not equal for account %s",
|
||||
failure_args ("", __FILE__, __LINE__,
|
||||
"balances not equal for account %s",
|
||||
guid_to_string (xaccAccountGetGUID (account_1)));
|
||||
return FALSE;
|
||||
ok = FALSE;
|
||||
}
|
||||
|
||||
if (!gnc_numeric_eq (xaccAccountGetClearedBalance (account_1),
|
||||
if (!gnc_numeric_equal (xaccAccountGetClearedBalance (account_1),
|
||||
xaccAccountGetClearedBalance (account_2)))
|
||||
{
|
||||
g_warning ("cleared balances not equal for account %s",
|
||||
failure_args ("", __FILE__, __LINE__,
|
||||
"cleared balances not equal for account %s",
|
||||
guid_to_string (xaccAccountGetGUID (account_1)));
|
||||
return FALSE;
|
||||
ok = FALSE;
|
||||
}
|
||||
|
||||
if (!gnc_numeric_eq (xaccAccountGetReconciledBalance (account_1),
|
||||
if (!gnc_numeric_equal (xaccAccountGetReconciledBalance (account_1),
|
||||
xaccAccountGetReconciledBalance (account_2)))
|
||||
{
|
||||
g_warning ("reconciled balances not equal for account %s",
|
||||
failure_args ("", __FILE__, __LINE__,
|
||||
"reconciled balances not equal for account %s",
|
||||
guid_to_string (xaccAccountGetGUID (account_1)));
|
||||
return FALSE;
|
||||
ok = FALSE;
|
||||
}
|
||||
}
|
||||
g_list_free (list);
|
||||
|
||||
return TRUE;
|
||||
return ok;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
Loading…
Reference in New Issue
Block a user