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

Package Class, % Method, % Branch, % Line, % Instruction, %
com.georgeci.moneysurfer.data.sync 66.7% (18/27) 65% (67/103) 66.8% (155/232) 84.9% (603/710) 85.2% (4619/5421)


Class Class, % Method, % Branch, % Line, % Instruction, %
WorkspaceUnreadableException 100% (1/1) 100% (1/1) 100% (3/3) 100% (10/10)
WorkspaceRefRegistrar 100% (1/1) 100% (2/2) 100% (2/2) 100% (9/9) 100% (72/72)
WorkspaceDocRef 100% (2/2) 100% (3/3) 100% (3/3) 100% (19/19)
UserScopedPullPhase 50% (1/2) 75% (6/8) 80.8% (21/26) 95.2% (59/62) 95.8% (549/573)
UploadPendingChangesUseCaseImpl 100% (1/1) 40% (2/5) 78.6% (11/14) 100% (53/53) 99.5% (768/772)
SyncVersionGateImpl 100% (1/1) 100% (3/3) 100% (4/4) 100% (8/8) 100% (46/46)
SyncErrorClassifierKt 100% (1/1) 66.7% (2/3) 26.7% (8/30) 43.8% (7/16) 32.9% (52/158)
SyncDtoMappersKt 100% (1/1) 100% (18/18) 93.8% (15/16) 100% (220/220) 99.7% (953/956)
SyncCoordinatorWorkspaceSyncer 100% (1/1) 80% (4/5) 25% (5/20) 46.2% (12/26) 45% (103/229)
RecurringRuleDtoMappersKt 100% (1/1) 100% (5/5) 100% (14/14) 100% (40/40) 100% (290/290)
PullRemoteChangesUseCaseImpl 85.7% (6/7) 90.9% (20/22) 87.2% (75/86) 93.4% (185/198) 96% (1740/1812)
FirebaseWorkspaceDocumentWriter 0% (0/1) 0% (0/3) 0% (0/2) 0% (0/6) 0% (0/55)
FirebaseWorkspaceCollectionReader 0% (0/1) 0% (0/10) 0% (0/2) 0% (0/25) 0% (0/181)
FirebaseUserWorkspacesProvider 0% (0/1) 0% (0/4) 0% (0/12) 0% (0/9) 0% (0/90)
FirebaseUserConfigRemoteSource 0% (0/1) 0% (0/2) 0% (0/8) 0% (0/18)
FirebaseUserCollectionReader 0% (0/1) 0% (0/2) 0% (0/10) 0% (0/52)
FirebaseRemoteDocument 0% (0/1) 0% (0/4) 0% (0/2) 0% (0/4) 0% (0/49)
FirebaseCurrentAuthInfo 0% (0/1) 0% (0/2) 0% (0/2) 0% (0/6) 0% (0/22)
BatchOutcome 100% (1/1) 100% (1/1) 100% (4/4) 100% (17/17)