LCOV - code coverage report
Current view: top level - libgnucash/engine - Transaction.cpp (source / functions) Coverage Total Hit
Test: gnucash.info Lines: 81.0 % 1215 984
Test Date: 2025-05-12 14:48:58 Functions: 84.2 % 120 101
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: - 0 0

Function Name Sort by function name Hit count Sort by function hit count
_utest_trans_fill_functions() 41
check_open(transaction_s const*) 15
compare_split_guids(void const*, void const*) 201
counter_thunk(transaction_s*, void*) 8
destroy_gains(transaction_s*) 116
destroy_tx_on_book_close(QofInstance_s*, void*) 2249
do_destroy(QofInstance_s*) 2364
dupe_trans(transaction_s const*) 4779
find_new_rate(transaction_s*, gnc_commodity_s*) 201
gen_event_trans(transaction_s*) 4559
gnc_book_count_transactions 8
gnc_transaction_book_end(_QofBook*) 153
gnc_transaction_class_init(_TransactionClass*) 40
gnc_transaction_dispose(_GObject*) 7125
gnc_transaction_finalize(_GObject*) 7124
gnc_transaction_get_property(_GObject*, unsigned int, _GValue*, _GParamSpec*) 2039
gnc_transaction_get_type 30514
gnc_transaction_class_intern_init(void*) 40
gnc_transaction_get_type 30433
gnc_transaction_get_type_once() 41
gnc_transaction_init(transaction_s*) 8229
gnc_transaction_set_property(_GObject*, unsigned int, _GValue const*, _GParamSpec*) 129
mark_trans(transaction_s*) 8768
order_by_int64_or_string(char const*, char const*) 61240
qofTransSetDescription(transaction_s*, char const*) 0
qofTransSetNotes(transaction_s*, char const*) 0
qofTransSetNum(transaction_s*, char const*) 0
record_price(split_s*, PriceSource) 0
set_gains_date_dirty(transaction_s*) 3330
split_set_new_value(split_s*, gnc_commodity_s*, gnc_commodity_s*, _gnc_numeric) 130
trans_cleanup_commit(QofInstance_s*) 4546
trans_is_balanced_p(transaction_s const*) 0
trans_on_error(QofInstance_s*, QofBackendError) 1
trans_reverse_order(transaction_s const*, transaction_s const*) 10475
was_trans_emptied(transaction_s*) 6908
xaccDisableDataScrubbing() 27
xaccEnableDataScrubbing() 27
xaccFreeTransaction(transaction_s*) 7041
xaccInitTransaction(transaction_s*, _QofBook*) 3435
xaccMallocTransaction 3436
xaccTransBeginEdit 81557
xaccTransClearReadOnly 16
xaccTransClearSplits 2370
xaccTransClone 7
xaccTransCloneNoKvp 11
xaccTransCommitEdit 81436
xaccTransCopyFromClipBoard 2
xaccTransCopyOnto 0
xaccTransCopyToClipBoard 0
xaccTransCountSplits 235
xaccTransDestroy 2378
xaccTransEqual 268
xaccTransFindSplitByAccount 50
xaccTransGetAPARAcctSplitList 9
xaccTransGetAccountAmount 16
xaccTransGetAccountBalance 4
xaccTransGetAccountConvRate 4
xaccTransGetAccountValue 4
xaccTransGetCurrency 199120
xaccTransGetDate 525183
xaccTransGetDateEntered 4
xaccTransGetDatePostedGDate 0
xaccTransGetDescription 5036
xaccTransGetDocLink 20
xaccTransGetFirstAPARAcctSplit 22
xaccTransGetFirstPaymentAcctSplit 0
xaccTransGetImbalance 13
xaccTransGetImbalanceValue 3034
xaccTransGetIsClosingTxn 223015
xaccTransGetNotes 5690
xaccTransGetNum 2143
xaccTransGetPaymentAcctSplitList 0
xaccTransGetReadOnly 2495
xaccTransGetReversedBy 0
xaccTransGetSplit 382
xaccTransGetSplitIndex 4875
xaccTransGetSplitList 6437
xaccTransGetTxnType 352
xaccTransGetVoidReason 5855
xaccTransGetVoidStatus 5849
xaccTransGetVoidTime 3
xaccTransHasReconciledSplits 0
xaccTransHasReconciledSplitsByAccount 0
xaccTransHasSplitsInState 0
xaccTransHasSplitsInStateByAccount 0
xaccTransIsBalanced 3002
xaccTransIsOpen 74
xaccTransIsReadonlyByPostedDate 0
xaccTransIsSXTemplate(transaction_s const*) 0
xaccTransLookup 56
xaccTransOrder 730039
xaccTransOrder_num_action 730054
xaccTransRecordPrice 0
xaccTransRegister() 81
xaccTransRetDateDue 80
xaccTransRetDateEntered 378
xaccTransRetDatePosted 169750
xaccTransReverse 2
xaccTransRollbackEdit 16
xaccTransScrubGains 0
xaccTransScrubGainsDate(transaction_s*) 3
xaccTransSetCurrency 3582
xaccTransSetDate 1978
xaccTransSetDateDue 65
xaccTransSetDateEnteredSecs 1212
xaccTransSetDateInternal(transaction_s*, long*, long) 4542
xaccTransSetDatePostedGDate 2177
xaccTransSetDatePostedSecs 1153
xaccTransSetDatePostedSecsNormalized 101
xaccTransSetDescription 3323
xaccTransSetDocLink 10
xaccTransSetIsClosingTxn 27
xaccTransSetNotes 87
xaccTransSetNum 841
xaccTransSetReadOnly 172
xaccTransSetTxnType 89
xaccTransSortSplits 4550
xaccTransStillHasSplit 23800
xaccTransUnvoid 3
xaccTransUseTradingAccounts 6011
xaccTransVoid 103

Generated by: LCOV version 2.0-1