Gradle Test Run :app:testDevDebugUnitTest

GiftingViewModelTest

summary

38

tests

0

failures

0

skipped

14.179s

duration

100%

successful

Child Tests Failures Skipped Duration Success rate
activateTrial - error updates state with error message 1 0 0 0.043s 100%
activateTrial - sets isSending true while in progress 1 0 0 0.037s 100%
activateTrial - success updates state with success message 1 0 0 0.299s 100%
clearError clears error 1 0 0 0.056s 100%
clearSentGift clears sentGiftName and sentGiftId 1 0 0 0.080s 100%
confirmSend on gifts tab with insufficient coins sets navigateToWallet 1 0 0 0.052s 100%
confirmSend resets quantity and gift selection but keeps recipients 1 0 0 0.126s 100%
confirmSend with multiple recipients calls sendGiftBatch 1 0 0 0.390s 100%
confirmSend with single recipient on gifts tab calls sendGiftDirect 1 0 0 0.091s 100%
confirmSendAll calls sendEntireBackpack 1 0 0 0.066s 100%
confirmSendAll error sets error state 1 0 0 0.068s 100%
deselectAllRecipients clears selection 1 0 0 0.039s 100%
dismissConfirmDialog hides dialog 1 0 0 0.032s 100%
dismissSendAllConfirm hides dialog 1 0 0 0.048s 100%
expired items filtered from backpack 1 0 0 0.025s 100%
initial state has empty catalog and backpack 1 0 0 0.037s 100%
no userId skips data observation 1 0 0 10.424s 100%
observeData populates catalog and backpack 1 0 0 0.056s 100%
requestSend shows confirm dialog 1 0 0 0.050s 100%
requestSend with no gift selected does nothing 1 0 0 0.044s 100%
requestSend with no recipients does nothing 1 0 0 0.036s 100%
requestSend without selection does nothing 1 0 0 0.042s 100%
requestSendAll shows confirm dialog 1 0 0 0.053s 100%
requestSendAll with empty backpack does nothing 1 0 0 0.049s 100%
selectAllRecipients excludes current user 1 0 0 0.045s 100%
selectGift sets selectedGiftId 1 0 0 0.028s 100%
selectGift with null clears selection 1 0 0 0.034s 100%
sendGift error sets error state 1 0 0 1.067s 100%
sendGift sets isSending during send 1 0 0 0.126s 100%
sendGift success response without giftName defaults to empty string 1 0 0 0.048s 100%
sendGift with owned gift calls sendGift 1 0 0 0.059s 100%
sendGift with unowned gift calls sendGiftDirect 1 0 0 0.080s 100%
sendGift with zero quantity item calls sendGiftDirect 1 0 0 0.154s 100%
setActiveTab changes tab and resets selection 1 0 0 0.043s 100%
setQuantity clamps to at least 1 1 0 0 0.045s 100%
setQuantity updates selectedQuantity 1 0 0 0.040s 100%
toggleQuantityPicker toggles showQuantityPicker 1 0 0 0.052s 100%
toggleRecipient adds and removes 1 0 0 0.050s 100%