Added test for utils in vls-core
This MR tries to increase coverage of vls-corer/utils to 85%
Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
vls-core/src/util/byte_utils.rs 159 0 100.00% 12 0 100.00% 106 0 100.00% 0 0 -
vls-core/src/util/clock.rs 48 0 100.00% 7 0 100.00% 30 0 100.00% 0 0 -
vls-core/src/util/crypto_utils.rs 320 4 98.75% 18 0 100.00% 166 1 99.40% 0 0 -
vls-core/src/util/debug_utils.rs 216 85 60.65% 27 12 55.56% 121 49 59.50% 0 0 -
vls-core/src/util/invoice_utils.rs 87 30 65.52% 9 3 66.67% 50 11 78.00% 0 0 -
vls-core/src/util/log_utils.rs 73 1 98.63% 7 0 100.00% 41 0 100.00% 0 0 -
vls-core/src/util/macro_logger.rs 15 6 60.00% 6 3 50.00% 12 3 75.00% 0 0 -
vls-core/src/util/mocks.rs 73 38 47.95% 24 18 25.00% 189 145 23.28% 0 0 -
vls-core/src/util/mod.rs 64 0 100.00% 4 0 100.00% 30 0 100.00% 0 0 -
vls-core/src/util/ser_util.rs 175 108 38.29% 26 16 38.46% 134 74 44.78% 0 0 -
vls-core/src/util/status.rs 118 30 74.58% 13 2 84.62% 61 15 75.41% 0 0 -
vls-core/src/util/test_utils/invoice.rs 141 17 87.94% 11 2 81.82% 93 9 90.32% 0 0 -
vls-core/src/util/test_utils/key.rs 39 0 100.00% 6 0 100.00% 30 0 100.00% 0 0 -
vls-core/src/util/test_utils/mod.rs 2107 257 87.80% 149 29 80.54% 1597 214 86.60% 0 0 -
vls-core/src/util/transaction_utils.rs 762 46 93.96% 29 1 96.55% 550 32 94.18% 0 0 -
In this MR creates various test cases for maybe_add_change_output
and create_spending_transaction
. Also it removes test_logger.rs which is being unused currently.
Edited by Siva Sathyaseelan