* 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:
Dave Peticolas 2001-12-20 11:02:40 +00:00
parent 2e76108b23
commit c5af00805e
2 changed files with 25 additions and 21 deletions

View File

@ -1,7 +1,7 @@
.deps .deps
Makefile Makefile
Makefile.in Makefile.in
gnc_test gnc_test*
test-db test-db
test-escape test-escape
test_file_* test_file_*

View File

@ -600,12 +600,12 @@ compare_balances (GNCSession *session_1, GNCSession *session_2)
GNCBook * book_2 = gnc_session_get_book (session_2); GNCBook * book_2 = gnc_session_get_book (session_2);
GList * list; GList * list;
GList * node; GList * node;
gboolean ok;
g_return_val_if_fail (session_1, FALSE); g_return_val_if_fail (session_1, FALSE);
g_return_val_if_fail (session_2, FALSE); g_return_val_if_fail (session_2, FALSE);
/* FIXME: remove */ ok = TRUE;
return TRUE;
list = xaccGroupGetSubAccounts (gnc_book_get_group (book_1)); list = xaccGroupGetSubAccounts (gnc_book_get_group (book_1));
for (node = list; node; node = node->next) 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); account_2 = xaccAccountLookup (xaccAccountGetGUID (account_1), book_2);
if (!account_2) if (!account_2)
{ {
g_warning ("session_1 has account %s but not session_2", failure_args ("", __FILE__, __LINE__,
guid_to_string (xaccAccountGetGUID (account_1))); "session_1 has account %s but not session_2",
guid_to_string (xaccAccountGetGUID (account_1)));
return FALSE; return FALSE;
} }
if (!gnc_numeric_eq (xaccAccountGetBalance (account_1), if (!gnc_numeric_equal (xaccAccountGetBalance (account_1),
xaccAccountGetBalance (account_2))) xaccAccountGetBalance (account_2)))
{ {
g_warning ("balances not equal for account %s", failure_args ("", __FILE__, __LINE__,
guid_to_string (xaccAccountGetGUID (account_1))); "balances not equal for account %s",
return FALSE; guid_to_string (xaccAccountGetGUID (account_1)));
ok = FALSE;
} }
if (!gnc_numeric_eq (xaccAccountGetClearedBalance (account_1), if (!gnc_numeric_equal (xaccAccountGetClearedBalance (account_1),
xaccAccountGetClearedBalance (account_2))) xaccAccountGetClearedBalance (account_2)))
{ {
g_warning ("cleared balances not equal for account %s", failure_args ("", __FILE__, __LINE__,
guid_to_string (xaccAccountGetGUID (account_1))); "cleared balances not equal for account %s",
return FALSE; guid_to_string (xaccAccountGetGUID (account_1)));
ok = FALSE;
} }
if (!gnc_numeric_eq (xaccAccountGetReconciledBalance (account_1), if (!gnc_numeric_equal (xaccAccountGetReconciledBalance (account_1),
xaccAccountGetReconciledBalance (account_2))) xaccAccountGetReconciledBalance (account_2)))
{ {
g_warning ("reconciled balances not equal for account %s", failure_args ("", __FILE__, __LINE__,
guid_to_string (xaccAccountGetGUID (account_1))); "reconciled balances not equal for account %s",
return FALSE; guid_to_string (xaccAccountGetGUID (account_1)));
ok = FALSE;
} }
} }
g_list_free (list); g_list_free (list);
return TRUE; return ok;
} }
static gboolean static gboolean