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) | |
| 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) |
| SyncDtoMappersKt | 100% (1/1) | 100% (18/18) | 93.8% (15/16) | 100% (220/220) | 99.7% (953/956) |
| RecurringRuleDtoMappersKt | 100% (1/1) | 100% (5/5) | 100% (14/14) | 100% (40/40) | 100% (290/290) |
| BatchOutcome | 100% (1/1) | 100% (1/1) | 100% (4/4) | 100% (17/17) | |
| UserScopedPullPhase | 50% (1/2) | 75% (6/8) | 80.8% (21/26) | 95.2% (59/62) | 95.8% (549/573) |
| PullRemoteChangesUseCaseImpl | 85.7% (6/7) | 90.9% (20/22) | 87.2% (75/86) | 93.4% (185/198) | 96% (1740/1812) |
| SyncCoordinatorWorkspaceSyncer | 100% (1/1) | 80% (4/5) | 25% (5/20) | 46.2% (12/26) | 45% (103/229) |
| SyncErrorClassifierKt | 100% (1/1) | 66.7% (2/3) | 26.7% (8/30) | 43.8% (7/16) | 32.9% (52/158) |
| 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) |