gnucash stable: [utest-Transaction.cpp] xaccTransGetDocLink with NULL doclink is NOP

Christopher Lam clam at code.gnucash.org
Fri Jun 27 06:14:03 EDT 2025


Updated	 via  https://github.com/Gnucash/gnucash/commit/4e2189db (commit)
	from  https://github.com/Gnucash/gnucash/commit/d8c68cce (commit)



commit 4e2189db5307b98bee24609fc21a53b53aa9bdc2
Author: Christopher Lam <christopher.lck at gmail.com>
Date:   Fri Jun 27 18:09:30 2025 +0800

    [utest-Transaction.cpp] xaccTransGetDocLink with NULL doclink is NOP

diff --git a/libgnucash/engine/test/utest-Transaction.cpp b/libgnucash/engine/test/utest-Transaction.cpp
index ca81e15e67..f6917e517c 100644
--- a/libgnucash/engine/test/utest-Transaction.cpp
+++ b/libgnucash/engine/test/utest-Transaction.cpp
@@ -1844,8 +1844,12 @@ test_xaccTransSetDocLink (Fixture *fixture, gconstpointer pData)
     xaccTransSetDocLink (trans, "");
     g_assert_cmpstr (xaccTransGetDocLink (trans), ==, NULL);
 
+    xaccTransSetDocLink (trans, "reset");
+    g_assert_cmpstr (xaccTransGetDocLink (trans), ==, "reset");
+
+    // calling xaccTransSetDocLink with doclink==null is currently NOP
     xaccTransSetDocLink (trans, NULL);
-    g_assert_cmpstr (xaccTransGetDocLink (trans), ==, NULL);
+    g_assert_cmpstr (xaccTransGetDocLink (trans), ==, "reset");
 }
 
 static void



Summary of changes:
 libgnucash/engine/test/utest-Transaction.cpp | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)



More information about the gnucash-changes mailing list