LCOV - code coverage report
Current view:
top level
-
libgnucash/engine
- gncInvoice.c
(
source
/ functions)
Coverage
Total
Hit
Test:
gnucash.info
Lines:
62.5 %
1045
653
Test Date:
2025-10-06 13:57:51
Functions:
75.7 %
111
84
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
-
0
0
Function Name
Hit count
_gncInvoicePrintable
0
destroy_invoice_on_book_close
14
gncBillAddEntry
5
gncBillRemoveEntry
0
gncInvoiceAddEntry
108
gncInvoiceAddPrice
0
gncInvoiceAmountPositive
27
gncInvoiceApplyPayment
13
gncInvoiceAttachToLot
73
gncInvoiceAttachToTxn
73
gncInvoiceAutoApplyPayments
1
gncInvoiceBeginEdit
826
gncInvoiceCommitEdit
826
gncInvoiceCompare
0
gncInvoiceCopy
34
gncInvoiceCreate
63
gncInvoiceDestroy
28
gncInvoiceDetachFromLot
8
gncInvoiceEqual
0
gncInvoiceFree
28
gncInvoiceGetActive
4
gncInvoiceGetBillTo
3
gncInvoiceGetBillingID
27
gncInvoiceGetBook
100
gncInvoiceGetCurrency
622
gncInvoiceGetDateDue
80
gncInvoiceGetDateOpened
11
gncInvoiceGetDatePosted
97
gncInvoiceGetDocLink
51
gncInvoiceGetEntries
511
gncInvoiceGetForeignCurrencies
0
gncInvoiceGetID
367
gncInvoiceGetInvoiceFromLot
1589
gncInvoiceGetInvoiceFromTxn
179
gncInvoiceGetIsCreditNote
684
gncInvoiceGetNetAndTaxesInternal
371
gncInvoiceGetNotes
70
gncInvoiceGetOwner
1946
gncInvoiceGetOwnerType
723
gncInvoiceGetPostedAcc
56
gncInvoiceGetPostedLot
113
gncInvoiceGetPostedTxn
313
gncInvoiceGetPrice
0
gncInvoiceGetTerms
31
gncInvoiceGetToChargeAmount
3
gncInvoiceGetTotal
183
gncInvoiceGetTotalInternal
274
gncInvoiceGetTotalOf
0
gncInvoiceGetTotalSubtotal
56
gncInvoiceGetTotalTax
35
gncInvoiceGetTotalTaxList
97
gncInvoiceGetType
191
gncInvoiceGetTypeListForOwnerType
0
gncInvoiceGetTypeString
137
gncInvoiceIsPaid
15
gncInvoiceIsPosted
125
gncInvoiceNextID
0
gncInvoiceOnDone
443
gncInvoiceOnError
0
gncInvoicePostAddSplit
76
gncInvoicePostToAccount
73
gncInvoiceRegister
85
gncInvoiceRemoveEntries
7
gncInvoiceRemoveEntry
7
gncInvoiceSetActive
5
gncInvoiceSetBillTo
0
gncInvoiceSetBillingID
11
gncInvoiceSetCurrency
66
gncInvoiceSetDateOpened
17
gncInvoiceSetDateOpenedGDate
0
gncInvoiceSetDatePosted
77
gncInvoiceSetDocLink
38
gncInvoiceSetID
51
gncInvoiceSetIsCreditNote
19
gncInvoiceSetNotes
31
gncInvoiceSetOwner
49
gncInvoiceSetPostedAcc
76
gncInvoiceSetPostedLot
76
gncInvoiceSetPostedTxn
76
gncInvoiceSetTerms
10
gncInvoiceSetToChargeAmount
1
gncInvoiceSortEntries
0
gncInvoiceSumTaxesInternal
218
gncInvoiceUnpost
8
gnc_invoice_book_end
157
gnc_invoice_class_init
12
gnc_invoice_dispose
28
gnc_invoice_finalize
28
gnc_invoice_get_property
1
gnc_invoice_get_type
258
gnc_invoice_class_intern_init
12
gnc_invoice_get_type
234
gnc_invoice_get_type_once
12
gnc_invoice_init
97
gnc_invoice_set_property
1
gnc_lot_match_owner_balancing
0
impl_get_display_name
0
impl_get_typed_referring_object_list
0
impl_refers_to_object
0
invoice_free
28
mark_invoice
777
qofInvoiceEntryCB
0
qofInvoiceGetBillTo
0
qofInvoiceGetEntries
0
qofInvoiceGetJob
0
qofInvoiceGetOwner
0
qofInvoiceSetBillTo
0
qofInvoiceSetEntries
0
qofInvoiceSetJob
0
qofInvoiceSetOwner
0
reg_lot
85
reg_txn
85
Generated by:
LCOV version 2.0-1