Source file "com/weatherxm/ui/devicedetails/DeviceDetailsViewModel.kt" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 36 of 332 | 89% | 1 of 10 | 90% | 5 | 24 | 1 | 60 | 4 | 19 |
DeviceDetailsViewModel(UIDevice, boolean, DeviceDetailsUseCase, AuthUseCase, FollowUseCase, Resources, AnalyticsWrapper, CoroutineDispatcher, int, DefaultConstructorMarker) | ![]() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
setDevice(UIDevice) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
handleFollowError(Failure) | ![]() ![]() | 90% | ![]() ![]() | 87% | 1 | 5 | 1 | 9 | 0 | 1 |
setOpenExplorerOnBack(boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
getOpenExplorerOnBack() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
DeviceDetailsViewModel(UIDevice, boolean, DeviceDetailsUseCase, AuthUseCase, FollowUseCase, Resources, AnalyticsWrapper, CoroutineDispatcher) | ![]() | 100% | n/a | 0 | 1 | 0 | 20 | 0 | 1 | |
followStation() | ![]() | 100% | n/a | 0 | 1 | 0 | 6 | 0 | 1 | |
unFollowStation() | ![]() | 100% | n/a | 0 | 1 | 0 | 6 | 0 | 1 | |
onDeviceAutoRefresh(UIDevice) | ![]() | 100% | ![]() | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
updateDevice(UIDevice) | ![]() | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 | |
setAcceptTerms() | ![]() | 100% | n/a | 0 | 1 | 0 | 3 | 0 | 1 | |
deviceAutoRefresh(Continuation) | ![]() | 100% | n/a | 0 | 1 | 0 | 2 | 0 | 1 | |
onDeviceFirstFetch() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
onDevicePolling() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
onUpdatedDevice() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
onFollowStatus() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
getDevice() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
getShouldShowTerms() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 | |
isLoggedIn() | ![]() | 100% | n/a | 0 | 1 | 0 | 1 | 0 | 1 |