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-02-07 16:25:45
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
13
gncBillAddEntry
5
gncBillRemoveEntry
0
gncInvoiceAddEntry
91
gncInvoiceAddPrice
0
gncInvoiceAmountPositive
27
gncInvoiceApplyPayment
12
gncInvoiceAttachToLot
64
gncInvoiceAttachToTxn
64
gncInvoiceAutoApplyPayments
1
gncInvoiceBeginEdit
681
gncInvoiceCommitEdit
681
gncInvoiceCompare
0
gncInvoiceCopy
31
gncInvoiceCreate
55
gncInvoiceDestroy
26
gncInvoiceDetachFromLot
8
gncInvoiceEqual
0
gncInvoiceFree
26
gncInvoiceGetActive
4
gncInvoiceGetBillTo
903
gncInvoiceGetBillingID
27
gncInvoiceGetBook
97
gncInvoiceGetCurrency
580
gncInvoiceGetDateDue
80
gncInvoiceGetDateOpened
11
gncInvoiceGetDatePosted
97
gncInvoiceGetDocLink
48
gncInvoiceGetEntries
484
gncInvoiceGetForeignCurrencies
0
gncInvoiceGetID
321
gncInvoiceGetInvoiceFromLot
1406
gncInvoiceGetInvoiceFromTxn
1978
gncInvoiceGetIsCreditNote
648
gncInvoiceGetNetAndTaxesInternal
353
gncInvoiceGetNotes
70
gncInvoiceGetOwner
2651
gncInvoiceGetOwnerType
678
gncInvoiceGetPostedAcc
56
gncInvoiceGetPostedLot
113
gncInvoiceGetPostedTxn
299
gncInvoiceGetPrice
0
gncInvoiceGetTerms
30
gncInvoiceGetToChargeAmount
3
gncInvoiceGetTotal
174
gncInvoiceGetTotalInternal
265
gncInvoiceGetTotalOf
0
gncInvoiceGetTotalSubtotal
56
gncInvoiceGetTotalTax
35
gncInvoiceGetTotalTaxList
88
gncInvoiceGetType
182
gncInvoiceGetTypeListForOwnerType
0
gncInvoiceGetTypeString
128
gncInvoiceIsPaid
15
gncInvoiceIsPosted
115
gncInvoiceNextID
0
gncInvoiceOnDone
350
gncInvoiceOnError
0
gncInvoicePostAddSplit
66
gncInvoicePostToAccount
64
gncInvoiceRegister
84
gncInvoiceRemoveEntries
7
gncInvoiceRemoveEntry
7
gncInvoiceSetActive
4
gncInvoiceSetBillTo
0
gncInvoiceSetBillingID
10
gncInvoiceSetCurrency
56
gncInvoiceSetDateOpened
14
gncInvoiceSetDateOpenedGDate
0
gncInvoiceSetDatePosted
67
gncInvoiceSetDocLink
35
gncInvoiceSetID
9
gncInvoiceSetIsCreditNote
16
gncInvoiceSetNotes
26
gncInvoiceSetOwner
42
gncInvoiceSetPostedAcc
66
gncInvoiceSetPostedLot
66
gncInvoiceSetPostedTxn
66
gncInvoiceSetTerms
8
gncInvoiceSetToChargeAmount
1
gncInvoiceSortEntries
0
gncInvoiceSumTaxesInternal
209
gncInvoiceUnpost
8
gnc_invoice_book_end
156
gnc_invoice_class_init
10
gnc_invoice_dispose
26
gnc_invoice_finalize
26
gnc_invoice_get_property
1
gnc_invoice_get_type
241
gnc_invoice_class_intern_init
10
gnc_invoice_get_type
221
gnc_invoice_get_type_once
10
gnc_invoice_init
86
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
26
mark_invoice
638
qofInvoiceEntryCB
0
qofInvoiceGetBillTo
0
qofInvoiceGetEntries
0
qofInvoiceGetJob
0
qofInvoiceGetOwner
0
qofInvoiceSetBillTo
0
qofInvoiceSetEntries
0
qofInvoiceSetJob
0
qofInvoiceSetOwner
0
reg_lot
84
reg_txn
84
Generated by:
LCOV version 2.0-1