ConfigManager

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,774 of 1,7740%118 of 1180%1021023433434343
onMerchantConfigReceived(Config, PosConfig, MerchantConfig, MerchantBackendConfigResponse, boolean, boolean, Continuation)3350%160%99272711
enrichProductsWithStockDetails(PosConfig, MerchantConfig, Continuation)1430%160%99242411
fetchLimitedAccessToken(String, String, String, TokenDuration, List, Continuation)1330%60%44262611
applyCachedStockData(PosConfig)1230%180%1010242411
ConfigManager(Context, CoroutineScope, HttpClient, long, Function2)1120%n/a11282811
fetchConfig(Config, boolean, boolean, boolean)920%200%1111161611
restoreCachedRuntimeConfig()860%80%55171711
confirmChallenge(String, String, String, String, Continuation)750%n/a11181811
fetchPosConfig(String, String, Continuation)710%40%33202011
requestChallenge(String, String, String, Continuation)690%n/a11171711
handleUnauthorized$merchant_terminal_sim(String, String)550%80%559911
debugApplyFixture$merchant_terminal_sim(PosConfig, MerchantConfig, String, CurrencySpecification, InitialOrderScreen)480%n/a11181811
logout()430%20%22141411
setMerchantConfig(MerchantConfig)330%60%444411
forgetPassword()330%n/a119911
addConfigurationReceiver(ConfigurationReceiver)320%20%225511
saveConfig(Config)280%n/a11101011
refreshInventory()260%20%224411
ConfigManager(Context, CoroutineScope, HttpClient, long, Function2, int, DefaultConstructorMarker)220%n/a114411
cancelConfigFetch()210%20%225511
configTimeout$lambda$0(ConfigManager, HttpTimeoutConfig)190%n/a114411
debugApplyFixture$merchant_terminal_sim$default(ConfigManager, PosConfig, MerchantConfig, String, CurrencySpecification, InitialOrderScreen, int, Object)180%n/a113311
refreshConfigInBackground()170%40%335511
saveCachedRuntimeConfig(CachedRuntimeConfig)160%n/a116611
migrateLegacyPrefsIfNeeded()140%20%224411
fetchLimitedAccessToken$default(ConfigManager, String, String, String, TokenDuration, List, Continuation, int, Object)140%n/a112211
setInitialOrderScreen(InitialOrderScreen)130%n/a116611
onNetworkError(String, Continuation)130%n/a112211
clearCachedRuntimeConfig()100%n/a113311
getInitialOrderScreen()90%20%221111
reloadConfig()80%n/a112211
fetchConfig(Config, boolean)70%n/a112211
configTimeout(HttpRequestBuilder)50%n/a112211
setConfig(Config)40%n/a111111
getSessionExpired()30%n/a111111
getMerchantIdentity()30%n/a111111
getInitialOrderScreenLiveData()30%n/a111111
getConfigUpdateResult()30%n/a111111
getConfig()30%n/a111111
getMerchantConfig()30%n/a111111
getCurrency()30%n/a111111
getCurrencySpec()30%n/a111111
getBackendVersion()30%n/a111111