MaibornWolff / metric-gardener

BSD 3-Clause "New" or "Revised" License
5 stars 0 forks source link

Add test for actual coupling metric (CBO in C#) #364

Closed mylinhdao closed 1 month ago

mylinhdao commented 1 month ago

Add test for actual coupling metric (CBO in C#)

Closes: #356

Description

Definition of Done

A PR is only ready for merge once all the following acceptance criteria are fulfilled:

github-actions[bot] commented 1 month ago

Coverage Report

Status Category Percentage Covered / Total
🟢 Lines 96.47% (🎯 90%) 4621 / 4790
🟢 Statements 96.47% (🎯 90%) 4621 / 4790
🟢 Functions 96.68% (🎯 90%) 204 / 211
🟢 Branches 92.66% (🎯 90%) 543 / 586
File Coverage
File Stmts % Branch % Funcs % Lines Uncovered Lines
Changed Files
src/helper/constant-two-way-map.ts 88% 90% 80% 88% 15-18, 23-24
src/parser/metrics/classes.ts 100% 100% 100% 100%
src/parser/metrics/comment-lines.ts 100% 100% 100% 100%
src/parser/metrics/complexity.ts 96.01% 93.93% 100% 96.01% 45-50, 98-101
src/parser/metrics/functions.ts 100% 100% 100% 100%
src/parser/metrics/coupling/coupling.ts 98.14% 94.73% 90.9% 98.14% 100-101, 208-209, 225
src/parser/queries/query-builder.ts 97.72% 100% 85.71% 97.72% 25-26
src/parser/queries/query-statements.ts 95.62% 95.45% 100% 95.62% 104-109
src/parser/resolver/usages-collector.ts 96% 66.66% 100% 96% 22
src/parser/resolver/call-expressions/abstract-collector.ts 90.07% 85.29% 100% 90.07% 54-55, 114-125, 175-190, 274-280, 306-307, 316-317, 326-328, 410-415, 459-460
src/parser/resolver/call-expressions/c-sharp-collector.ts 100% 100% 100% 100%
src/parser/resolver/call-expressions/php-collector.ts 100% 100% 100% 100%
Generated in workflow #100