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