@@ -1778,15 +1778,13 @@ test_xaccTransGetReadOnly (Fixture *fixture, gconstpointer pData)
1778
1778
* xaccTransSetDescription C: 20 in 18 SCM: 5 in 3 Local: 2:0:0
1779
1779
* qofTransSetNotes Local: 0:0:0
1780
1780
* xaccTransSetNotes C: 5 in 5 SCM: 3 in 3 Local: 1:0:0
1781
- * xaccTransSetIsClosingTxn C: 1 Local: 0:0:0
1782
1781
* xaccTransGetSplit C: 57 in 24 SCM: 30 in 21 Local: 0:0:0
1783
1782
* xaccTransGetSplitIndex C: 7 in 2 Local: 0:0:0
1784
1783
* xaccTransGetSplitList C: 23 in 15 SCM: 19 in 15 Local: 2:1:0
1785
1784
* xaccTransCountSplits C: 17 in 9 SCM: 2 in 2 Local: 0:0:0
1786
1785
* xaccTransGetNum C: 15 in 12 SCM: 13 in 13 Local: 0:1:0
1787
1786
* xaccTransGetDescription C: 43 in 23 SCM: 9 in 9 Local: 0:2:0
1788
1787
* xaccTransGetNotes C: 8 in 6 SCM: 7 in 7 Local: 0:1:0
1789
- * xaccTransGetIsClosingTxn SCM: 1 Local: 0:1:0
1790
1788
* xaccTransGetDate C: 42 in 19 Local: 0:0:0
1791
1789
* xaccTransGetDatePostedTS C: 6 in 5 Local: 1:0:0
1792
1790
* xaccTransGetDateEnteredTS C: 1 Local: 0:0:0
@@ -1796,6 +1794,20 @@ test_xaccTransGetReadOnly (Fixture *fixture, gconstpointer pData)
1796
1794
* xaccTransGetDateDueTS C: 1 Local: 1:0:0
1797
1795
* xaccTransRetDateDueTS C: 1 SCM: 2 in 2 Local: 0:1:0
1798
1796
* xaccTransGetTxnType C: 3 in 2 SCM: 12 in 6 Local: 0:1:0*/
1797
+
1798
+ static void
1799
+ test_xaccTrans_IsClosing (Fixture *fixture, gconstpointer pData)
1800
+ {
1801
+ auto txn = fixture->txn ;
1802
+ g_assert_false (xaccTransGetIsClosingTxn (txn));
1803
+
1804
+ xaccTransSetIsClosingTxn (txn, TRUE );
1805
+ g_assert_true (xaccTransGetIsClosingTxn (txn));
1806
+
1807
+ xaccTransSetIsClosingTxn (txn, FALSE );
1808
+ g_assert_false (xaccTransGetIsClosingTxn (txn));
1809
+ }
1810
+
1799
1811
static void
1800
1812
test_xaccTransGetTxnType (Fixture *fixture, gconstpointer pData)
1801
1813
{
@@ -2049,6 +2061,7 @@ test_suite_transaction (void)
2049
2061
GNC_TEST_ADD (suitename, " xaccTransRollbackEdit - Backend Errors" , Fixture, NULL , setup, test_xaccTransRollbackEdit_BackendErrors, teardown);
2050
2062
GNC_TEST_ADD (suitename, " xaccTransOrder_num_action" , Fixture, NULL , setup, test_xaccTransOrder_num_action, teardown);
2051
2063
GNC_TEST_ADD (suitename, " xaccTransGetTxnType" , Fixture, NULL , setup, test_xaccTransGetTxnType, teardown);
2064
+ GNC_TEST_ADD (suitename, " xaccTransIsClosing" , Fixture, NULL , setup, test_xaccTrans_IsClosing, teardown);
2052
2065
GNC_TEST_ADD (suitename, " xaccTransGetreadOnly" , Fixture, NULL , setup, test_xaccTransGetReadOnly, teardown);
2053
2066
GNC_TEST_ADD (suitename, " xaccTransSetDocLink" , Fixture, NULL , setup, test_xaccTransSetDocLink, teardown);
2054
2067
GNC_TEST_ADD (suitename, " xaccTransVoid" , Fixture, NULL , setup, test_xaccTransVoid, teardown);
0 commit comments