mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Fix tests so that 'make check' will pass
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@18257 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
3d09267a28
commit
f7b36d6821
@ -179,6 +179,12 @@ equals_node_val_vs_int(xmlNodePtr node, gint64 val)
|
|||||||
return val == test_val;
|
return val == test_val;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gboolean
|
||||||
|
equals_node_val_vs_boolean(xmlNodePtr node, gboolean val)
|
||||||
|
{
|
||||||
|
return equals_node_val_vs_string(node, val ? "TRUE" : "FALSE");
|
||||||
|
}
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
equals_node_val_vs_guid(xmlNodePtr node, const GUID *id)
|
equals_node_val_vs_guid(xmlNodePtr node, const GUID *id)
|
||||||
{
|
{
|
||||||
|
@ -33,6 +33,7 @@ gboolean equals_node_val_vs_commodity(xmlNodePtr node,
|
|||||||
gboolean equals_node_val_vs_kvp_frame(xmlNodePtr node, const kvp_frame *frm);
|
gboolean equals_node_val_vs_kvp_frame(xmlNodePtr node, const kvp_frame *frm);
|
||||||
gboolean equals_node_val_vs_date(xmlNodePtr node, const Timespec tm);
|
gboolean equals_node_val_vs_date(xmlNodePtr node, const Timespec tm);
|
||||||
gboolean equals_node_val_vs_int(xmlNodePtr node, gint64 val);
|
gboolean equals_node_val_vs_int(xmlNodePtr node, gint64 val);
|
||||||
|
gboolean equals_node_val_vs_boolean(xmlNodePtr node, gboolean val);
|
||||||
|
|
||||||
void
|
void
|
||||||
test_files_in_dir(int argc, char **argv, gxpf_callback cb,
|
test_files_in_dir(int argc, char **argv, gxpf_callback cb,
|
||||||
|
@ -158,6 +158,20 @@ node_and_account_equal(xmlNodePtr node, Account *act)
|
|||||||
return g_strdup("commodity scus differ");
|
return g_strdup("commodity scus differ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (safe_strcmp((char*)mark->name, "act:hidden") == 0)
|
||||||
|
{
|
||||||
|
if(!equals_node_val_vs_boolean(mark, xaccAccountGetHidden(act)))
|
||||||
|
{
|
||||||
|
return g_strdup("Hidden flags differ");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (safe_strcmp((char*)mark->name, "act:placeholder") == 0)
|
||||||
|
{
|
||||||
|
if(!equals_node_val_vs_boolean(mark, xaccAccountGetPlaceholder(act)))
|
||||||
|
{
|
||||||
|
return g_strdup("Placeholder flags differ");
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (safe_strcmp((char*)mark->name, "act:security") == 0)
|
else if (safe_strcmp((char*)mark->name, "act:security") == 0)
|
||||||
{
|
{
|
||||||
return NULL; // This tag is ignored.
|
return NULL; // This tag is ignored.
|
||||||
|
Loading…
Reference in New Issue
Block a user