From 549c93e005f139146727faa8d360f489fab1dfae Mon Sep 17 00:00:00 2001 From: Geert Janssens Date: Thu, 23 Feb 2023 12:33:31 +0100 Subject: [PATCH] Fix test for import-backend Another split function needed mocking --- libgnucash/engine/mocks/gmock-Split.cpp | 7 +++++++ libgnucash/engine/mocks/gmock-Split.h | 1 + 2 files changed, 8 insertions(+) diff --git a/libgnucash/engine/mocks/gmock-Split.cpp b/libgnucash/engine/mocks/gmock-Split.cpp index f01807f2b0..6ce632562b 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 d70652a5ab..62cbf52ed6 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));