mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
[Split.c] return price==0 instead of 1, if !split, or amt==0
This commit is contained in:
@@ -1669,7 +1669,7 @@ static void
|
||||
test_xaccSplitGetSharePrice (Fixture *fixture, gconstpointer pData)
|
||||
{
|
||||
gnc_numeric result, quotient;
|
||||
gnc_numeric expected = gnc_numeric_create (1, 1);
|
||||
gnc_numeric expected = gnc_numeric_create (0, 1);
|
||||
Split *split = fixture->split;
|
||||
/* Warning: this is a define in Split.c */
|
||||
char *logdomain = "gnc.engine";
|
||||
@@ -1699,7 +1699,7 @@ test_xaccSplitGetSharePrice (Fixture *fixture, gconstpointer pData)
|
||||
g_assert_cmpint (check.hits, ==, 0);
|
||||
|
||||
split->value = gnc_numeric_zero ();
|
||||
expected = gnc_numeric_create (1, 1);
|
||||
expected = gnc_numeric_create (0, 1);
|
||||
result = xaccSplitGetSharePrice (split);
|
||||
g_assert (gnc_numeric_equal (result, expected));
|
||||
g_assert_cmpint (check.hits, ==, 0);
|
||||
|
||||
Reference in New Issue
Block a user