gnucash master: Fix test for import-backend
Geert Janssens
gjanssens at code.gnucash.org
Thu Feb 23 06:33:36 EST 2023
Updated via https://github.com/Gnucash/gnucash/commit/549c93e0 (commit)
from https://github.com/Gnucash/gnucash/commit/fa980fb1 (commit)
commit 549c93e005f139146727faa8d360f489fab1dfae
Author: Geert Janssens <geert at kobaltwit.be>
Date: Thu Feb 23 12:33:31 2023 +0100
Fix test for import-backend
Another split function needed mocking
diff --git a/libgnucash/engine/mocks/gmock-Split.cpp b/libgnucash/engine/mocks/gmock-Split.cpp
index f01807f2b..6ce632562 100644
--- a/libgnucash/engine/mocks/gmock-Split.cpp
+++ b/libgnucash/engine/mocks/gmock-Split.cpp
@@ -103,6 +103,13 @@ xaccSplitGetMemo (const Split *split)
return mocksplit ? mocksplit->get_memo() : "";
}
+void
+xaccSplitSetMemo (Split *split, const char *memo)
+{
+ ASSERT_TRUE(GNC_IS_MOCKSPLIT(split));
+ gnc_mocksplit(split)->set_memo(memo);
+}
+
char
xaccSplitGetReconcile (const Split *split)
{
diff --git a/libgnucash/engine/mocks/gmock-Split.h b/libgnucash/engine/mocks/gmock-Split.h
index d70652a5a..62cbf52ed 100644
--- a/libgnucash/engine/mocks/gmock-Split.h
+++ b/libgnucash/engine/mocks/gmock-Split.h
@@ -71,6 +71,7 @@ public:
MOCK_CONST_METHOD0(get_value, gnc_numeric());
MOCK_METHOD1(set_value, void(gnc_numeric));
MOCK_CONST_METHOD0(get_memo, const char *());
+ MOCK_METHOD1(set_memo, void(const char *));
MOCK_CONST_METHOD0(get_reconcile, char());
MOCK_METHOD1(set_reconcile, void(char));
MOCK_METHOD1(set_date_reconciled_secs, void(time64));
Summary of changes:
libgnucash/engine/mocks/gmock-Split.cpp | 7 +++++++
libgnucash/engine/mocks/gmock-Split.h | 1 +
2 files changed, 8 insertions(+)
More information about the gnucash-changes
mailing list