Coverage Report

Created: 2026-06-23 10:35

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch 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)
Generated by llvm-cov -- llvm version 22.1.3