Click here for information about interpreting this report.
| Filename | Function Coverage | Line Coverage | Region Coverage | Branch Coverage |
core\include\core\application\storage\DeletionImpact.h | 100.00% (1/1) | 100.00% (7/7) | 100.00% (21/21) | 50.00% (11/22) |
core\include\core\domain\entities\Contract.h | 0.00% (0/1) | 0.00% (0/11) | 0.00% (0/1) | - (0/0) |
core\include\core\ports\infra\storage\IRegistry.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\IActorRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\IAnalysisRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\IAnnualRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\IContractRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\IExportLogRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\IImportLogRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\IPropertyRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\IStatementDraftRepository.h | 25.00% (1/4) | 5.88% (1/17) | 25.00% (1/4) | - (0/0) |
core\include\core\ports\repositories\IStatementRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\include\core\ports\repositories\ITransactionDraftRepository.h | 50.00% (1/2) | 11.11% (1/9) | 50.00% (1/2) | - (0/0) |
core\include\core\ports\repositories\ITransactionRepository.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
core\src\application\workspace\WorkspaceStateManager.cpp | 95.65% (44/46) | 94.46% (358/379) | 82.20% (217/264) | 67.11% (153/228) |
core\src\domain\catalog\WorkspaceCatalog.cpp | 100.00% (16/16) | 100.00% (20/20) | 100.00% (28/28) | 57.14% (8/14) |
core\src\domain\entities\Actor.cpp | 76.00% (19/25) | 66.18% (45/68) | 68.57% (24/35) | 30.00% (3/10) |
core\src\domain\entities\Analysis.cpp | 97.87% (46/47) | 95.68% (155/162) | 93.98% (78/83) | 70.00% (28/40) |
core\src\domain\entities\Annual.cpp | 100.00% (26/26) | 83.16% (79/95) | 85.19% (46/54) | 54.17% (13/24) |
core\src\domain\entities\Contract.cpp | 85.71% (42/49) | 81.88% (122/149) | 85.90% (67/78) | 62.50% (20/32) |
core\src\domain\entities\Property.cpp | 76.00% (19/25) | 66.18% (45/68) | 68.57% (24/35) | 30.00% (3/10) |
core\src\domain\entities\Statement.cpp | 95.45% (21/22) | 80.77% (63/78) | 83.72% (36/43) | 50.00% (8/16) |
core\src\domain\entities\Transaction.cpp | 96.00% (48/50) | 91.79% (123/134) | 92.96% (66/71) | 50.00% (11/22) |
core\src\domain\policies\AliasPolicy.cpp | 100.00% (11/11) | 100.00% (67/67) | 75.00% (33/44) | 62.50% (20/32) |
core\src\domain\policies\AnalysisPolicy.cpp | 100.00% (8/8) | 95.83% (46/48) | 94.12% (32/34) | 73.08% (19/26) |
core\src\domain\policies\AnnualPolicy.cpp | 62.50% (15/24) | 77.55% (76/98) | 56.98% (49/86) | 48.00% (24/50) |
core\src\domain\policies\StatementPolicy.cpp | 100.00% (6/6) | 82.98% (39/47) | 83.33% (20/24) | 71.43% (10/14) |
core\src\domain\policies\TransactionPolicy.cpp | 100.00% (10/10) | 100.00% (42/42) | 100.00% (21/21) | 83.33% (10/12) |
core\src\domain\values\Alias.cpp | 100.00% (15/15) | 100.00% (21/21) | 100.00% (22/22) | - (0/0) |
core\src\domain\values\AnalysisType.cpp | 100.00% (8/8) | 100.00% (30/30) | 100.00% (14/14) | 83.33% (5/6) |
core\src\domain\values\BookingDate.cpp | 100.00% (8/8) | 100.00% (30/30) | 100.00% (14/14) | 83.33% (5/6) |
core\src\domain\values\ContractType.cpp | 100.00% (8/8) | 100.00% (30/30) | 100.00% (14/14) | 83.33% (5/6) |
core\src\domain\values\EntityName.cpp | 100.00% (8/8) | 100.00% (30/30) | 100.00% (14/14) | 83.33% (5/6) |
core\src\domain\values\ExportFormat.cpp | 100.00% (8/8) | 100.00% (30/30) | 100.00% (14/14) | 83.33% (5/6) |
core\src\domain\values\FilterSpec.cpp | 100.00% (8/8) | 100.00% (30/30) | 100.00% (14/14) | 83.33% (5/6) |
core\src\domain\values\MoneyAmount.cpp | 100.00% (2/2) | 100.00% (2/2) | 100.00% (3/3) | - (0/0) |
core\src\domain\values\Year.cpp | 100.00% (7/7) | 100.00% (17/17) | 100.00% (13/13) | 83.33% (5/6) |
core\src\utils\StringUtils.cpp | 60.00% (3/5) | 55.17% (16/29) | 50.00% (4/8) | 50.00% (2/4) |
core\src\utils\Time.cpp | 100.00% (1/1) | 100.00% (11/11) | 100.00% (1/1) | - (0/0) |
persistence\include\persistence\ISqlConnectionProvider.h | 100.00% (1/1) | 100.00% (1/1) | 100.00% (1/1) | - (0/0) |
persistence\include\persistence\SqliteDb.h | 50.00% (1/2) | 50.00% (3/6) | 50.00% (1/2) | - (0/0) |
persistence\include\persistence\StmtGuard.h | 86.67% (13/15) | 86.96% (40/46) | 90.48% (19/21) | 75.00% (3/4) |
persistence\include\persistence\Uuid.h | 0.00% (0/1) | 0.00% (0/20) | 0.00% (0/4) | 0.00% (0/2) |
persistence\src\Factory.cpp | 100.00% (1/1) | 100.00% (3/3) | 100.00% (1/1) | - (0/0) |
persistence\src\SqliteDb.cpp | 100.00% (2/2) | 41.67% (10/24) | 46.67% (7/15) | 20.00% (2/10) |
persistence\src\SqliteRegistry.cpp | 100.00% (7/7) | 73.85% (48/65) | 73.81% (31/42) | 45.45% (10/22) |
persistence\src\SqliteSchema.cpp | 100.00% (5/5) | 96.52% (305/316) | 73.33% (22/30) | 55.56% (10/18) |
persistence\src\SqliteTransaction.cpp | 100.00% (4/4) | 75.76% (25/33) | 69.23% (18/26) | 57.14% (8/14) |
persistence\src\WorkspaceStateStore.cpp | 90.91% (30/33) | 88.20% (299/339) | 82.52% (85/103) | 61.67% (37/60) |
persistence\src\repositories\SqliteActorRepository.cpp | 94.12% (16/17) | 84.51% (191/226) | 74.81% (98/131) | 51.16% (44/86) |
persistence\src\repositories\SqliteAnalysisRepository.cpp | 92.86% (13/14) | 81.58% (155/190) | 77.88% (81/104) | 56.06% (37/66) |
persistence\src\repositories\SqliteAnnualRepository.cpp | 92.86% (13/14) | 77.12% (118/153) | 76.34% (71/93) | 53.57% (30/56) |
persistence\src\repositories\SqliteContractRepository.cpp | 100.00% (24/24) | 92.71% (318/343) | 86.26% (157/182) | 65.57% (80/122) |
persistence\src\repositories\SqliteExportLogRepository.cpp | 100.00% (14/14) | 85.19% (161/189) | 82.93% (68/82) | 58.33% (28/48) |
persistence\src\repositories\SqliteImportLogRepository.cpp | 100.00% (14/14) | 83.91% (146/174) | 82.35% (70/85) | 58.00% (29/50) |
persistence\src\repositories\SqlitePropertyRepository.cpp | 94.74% (18/19) | 89.81% (194/216) | 83.08% (108/130) | 63.41% (52/82) |
persistence\src\repositories\SqliteStatementDraftRepository.cpp | 100.00% (14/14) | 82.50% (132/160) | 82.93% (68/82) | 58.33% (28/48) |
persistence\src\repositories\SqliteStatementRepository.cpp | 92.86% (13/14) | 86.01% (123/143) | 79.17% (76/96) | 57.14% (32/56) |
persistence\src\repositories\SqliteTransactionDraftRepository.cpp | 94.44% (17/18) | 82.38% (201/244) | 71.96% (77/107) | 53.23% (33/62) |
persistence\src\repositories\SqliteTransactionRepository.cpp | 94.74% (18/19) | 89.36% (210/235) | 80.92% (106/131) | 64.10% (50/78) |
Totals | 92.29% (658/713) | 86.39% (4229/4895) | 81.43% (2066/2537) | 60.12% (891/1482) |