Coverage Summary for Package: com.georgeci.moneysurfer.data.repository

Package Class, % Method, % Branch, % Line, % Instruction, %
com.georgeci.moneysurfer.data.repository 88.6% (31/35) 57.8% (199/344) 69.1% (251/363) 90.8% (955/1052) 88.3% (7515/8515)


Class Class, % Method, % Branch, % Line, % Instruction, %
BudgetRepositoryImplKt 100% (1/1) 100% (2/2) 100% (2/2) 100% (20/20)
CurrencyRepositoryImpl 100% (1/1) 100% (2/2) 100% (11/11) 100% (100/100)
NoOpCrashReporter 100% (1/1) 100% (7/7) 100% (7/7) 100% (4/4)
SpendAnalyticsRepositoryImpl 100% (1/1) 28.6% (6/21) 100% (33/33) 100% (86/86)
TransactionRetentionRepositoryImpl 100% (1/1) 100% (2/2) 100% (3/3) 100% (11/11)
UserRemoteRepositoryImplKt 100% (1/1) 100% (1/1) 100% (1/1) 100% (10/10)
UserRepositoryImplKt 100% (1/1) 100% (2/2) 100% (9/9) 100% (25/25)
AuthRemoteRepositoryImpl 0% (0/1) 0% (0/10) 0% (0/16) 0% (0/20) 0% (0/278)
FirebaseCrashReporter 0% (0/1) 0% (0/7) 0% (0/2) 0% (0/8) 0% (0/36)
SavingsGoalRepositoryImpl 100% (1/1) 37.5% (6/16) 31.2% (5/16) 73% (46/63) 66.9% (417/623)
AuthRemoteRepositoryImplKt 100% (1/1) 66.7% (2/3) 46.2% (12/26) 63% (17/27) 61% (75/123)
WorkspaceInviteRepositoryImpl 100% (1/1) 30.8% (8/26) 50% (9/18) 76.1% (54/71) 71% (402/566)
WorkspaceMemberRepositoryImpl 100% (1/1) 42.9% (9/21) 50% (9/18) 93.8% (60/64) 90.2% (540/599)
WorkspaceRepositoryImpl 100% (1/1) 50% (8/16) 50% (3/6) 86.7% (39/45) 83.2% (238/286)
AccountRepositoryImpl 100% (1/1) 65% (13/20) 61.1% (11/18) 90.5% (67/74) 91% (669/735)
CategorySpendRepositoryImpl 100% (1/1) 50% (3/6) 62.5% (5/8) 100% (17/17) 93.7% (89/95)
CategoryRepositoryImpl 100% (1/1) 62.5% (10/16) 67.9% (19/28) 98.2% (54/55) 96.1% (490/510)
GoalContributionRepositoryImpl 100% (1/1) 57.1% (12/21) 70% (7/10) 98% (50/51) 98.5% (402/408)
SpendAnalyticsRepositoryImplKt 100% (1/1) 100% (8/8) 72.2% (13/18) 100% (23/23) 95.1% (215/226)
TransactionRepositoryImplKt 100% (1/1) 62.5% (5/8) 76.9% (10/13) 82.4% (14/17) 87.6% (106/121)
BudgetRepositoryImpl 100% (1/1) 64.7% (11/17) 83.3% (10/12) 100% (63/63) 99% (482/487)
RecurringRuleRepositoryImpl 100% (1/1) 62.5% (10/16) 83.3% (10/12) 100% (68/68) 98.9% (455/460)
UserAccountDeletionRepositoryImpl 50% (1/2) 77.8% (7/9) 83.3% (20/24) 95.7% (44/46) 98.7% (629/637)
ExchangeRateRepositoryImpl 50% (1/2) 63.6% (7/11) 87.5% (14/16) 96.7% (29/30) 96.9% (248/256)
LocalDataResetRepositoryImpl 100% (1/1) 100% (4/4) 87.5% (7/8) 100% (25/25) 100% (236/236)
TransactionRepositoryImpl 100% (1/1) 54.5% (18/33) 88.1% (37/42) 100% (111/111) 98.9% (775/784)
UserRemoteRepositoryImpl 100% (1/1) 100% (9/9) 92.9% (13/14) 100% (45/45) 99.3% (297/299)
AppVersionGateImpl 100% (1/1) 100% (4/4) 93.8% (15/16) 100% (22/22) 100% (104/104)
AppConfigRepositoryImpl 100% (1/1) 100% (2/2) 100% (6/6) 100% (15/15) 100% (116/116)
CsvColumnKt 100% (1/1) 100% (2/2) 100% (2/2) 100% (2/2) 100% (50/50)
RecurringRuleRepositoryImplKt 100% (1/1) 100% (4/4) 100% (4/4) 100% (8/8) 100% (92/92)
TimeFormatter 100% (1/1) 100% (8/8) 100% (8/8) 100% (8/8) 100% (76/76)
UserRepositoryImpl 100% (1/1) 70% (7/10) 100% (2/2) 100% (8/8) 100% (56/56)