Gradle Test Run :app:testDevDebugUnitTest

WalletViewModelTest

summary

18

tests

0

failures

0

skipped

0.072s

duration

100%

successful

Child Tests Failures Skipped Duration Success rate
clearError clears error 1 0 0 0.003s 100%
clearSuccess clears success message 1 0 0 0.003s 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.002s 100%
init sets error when user fetch fails 1 0 0 0.003s 100%
init with null userId does not crash 1 0 0 0.002s 100%
onPurchaseCompleted coin purchase failure shows error and clears purchasing 1 0 0 0.002s 100%
onPurchaseCompleted coin purchase success 1 0 0 0.006s 100%
onPurchaseCompleted failure sets error 1 0 0 0.004s 100%
onPurchaseCompleted subscription purchase success 1 0 0 0.003s 100%
onPurchaseCompleted success reloads user balance 1 0 0 0.004s 100%
redeemBeans 2000 or more shows bonus message 1 0 0 0.015s 100%
redeemBeans failure sets error 1 0 0 0.009s 100%
redeemBeans success shows message without bonus 1 0 0 0.003s 100%
redeemBeans supports large Long values 1 0 0 0.004s 100%
redeemBeans with insufficient beans sets error 1 0 0 0.002s 100%
redeemBeans with zero amount is ignored 1 0 0 0.002s 100%