Gradle Test Run :app:testDevDebugUnitTest

WalletViewModelTest

summary

20

tests

0

failures

0

skipped

0.153s

duration

100%

successful

Child Tests Failures Skipped Duration Success rate
clearError clears error 1 0 0 0.007s 100%
clearSuccess clears success message 1 0 0 0.006s 100%
coin packages preserve order from repository 1 0 0 0.003s 100%
init loads packages and user balance 1 0 0 0.002s 100%
init sets error when packages fail 1 0 0 0.010s 100%
init sets error when user fetch fails 1 0 0 0.006s 100%
init with null userId does not crash 1 0 0 0.003s 100%
onPurchaseCompleted coin purchase failure shows error and clears purchasing 1 0 0 0.008s 100%
onPurchaseCompleted coin purchase success 1 0 0 0.004s 100%
onPurchaseCompleted failure sets error 1 0 0 0.011s 100%
onPurchaseCompleted subscription purchase success 1 0 0 0.008s 100%
onPurchaseCompleted success reloads user balance 1 0 0 0.005s 100%
redeemBeans 2000 or more shows bonus message 1 0 0 0.018s 100%
redeemBeans failure sets error 1 0 0 0.004s 100%
redeemBeans success shows message without bonus 1 0 0 0.004s 100%
redeemBeans supports large Long values 1 0 0 0.011s 100%
redeemBeans with insufficient beans sets error 1 0 0 0.002s 100%
redeemBeans with zero amount is ignored 1 0 0 0.008s 100%
testPurchaseCoins adds coins on success 1 0 0 0.008s 100%
testPurchaseCoins sets error on failure 1 0 0 0.023s 100%