Gradle Test Run :app:testDevDebugUnitTest

GiftingViewModelTest

summary

38

tests

0

failures

0

skipped

8.374s

duration

100%

successful

Child Tests Failures Skipped Duration Success rate
activateTrial - error updates state with error message 1 0 0 0.029s 100%
activateTrial - sets isSending true while in progress 1 0 0 0.034s 100%
activateTrial - success updates state with success message 1 0 0 0.142s 100%
clearError clears error 1 0 0 0.043s 100%
clearSentGift clears sentGiftName and sentGiftId 1 0 0 0.048s 100%
confirmSend on gifts tab with insufficient coins sets navigateToWallet 1 0 0 0.029s 100%
confirmSend resets quantity and gift selection but keeps recipients 1 0 0 0.053s 100%
confirmSend with multiple recipients calls sendGiftBatch 1 0 0 0.290s 100%
confirmSend with single recipient on gifts tab calls sendGiftDirect 1 0 0 0.074s 100%
confirmSendAll calls sendEntireBackpack 1 0 0 0.056s 100%
confirmSendAll error sets error state 1 0 0 0.057s 100%
deselectAllRecipients clears selection 1 0 0 0.021s 100%
dismissConfirmDialog hides dialog 1 0 0 0.024s 100%
dismissSendAllConfirm hides dialog 1 0 0 0.032s 100%
expired items filtered from backpack 1 0 0 0.039s 100%
initial state has empty catalog and backpack 1 0 0 0.048s 100%
no userId skips data observation 1 0 0 6.049s 100%
observeData populates catalog and backpack 1 0 0 0.031s 100%
requestSend shows confirm dialog 1 0 0 0.027s 100%
requestSend with no gift selected does nothing 1 0 0 0.022s 100%
requestSend with no recipients does nothing 1 0 0 0.013s 100%
requestSend without selection does nothing 1 0 0 0.035s 100%
requestSendAll shows confirm dialog 1 0 0 0.021s 100%
requestSendAll with empty backpack does nothing 1 0 0 0.024s 100%
selectAllRecipients excludes current user 1 0 0 0.034s 100%
selectGift sets selectedGiftId 1 0 0 0.033s 100%
selectGift with null clears selection 1 0 0 0.020s 100%
sendGift error sets error state 1 0 0 0.592s 100%
sendGift sets isSending during send 1 0 0 0.080s 100%
sendGift success response without giftName defaults to empty string 1 0 0 0.029s 100%
sendGift with owned gift calls sendGift 1 0 0 0.037s 100%
sendGift with unowned gift calls sendGiftDirect 1 0 0 0.034s 100%
sendGift with zero quantity item calls sendGiftDirect 1 0 0 0.080s 100%
setActiveTab changes tab and resets selection 1 0 0 0.039s 100%
setQuantity clamps to at least 1 1 0 0 0.028s 100%
setQuantity updates selectedQuantity 1 0 0 0.026s 100%
toggleQuantityPicker toggles showQuantityPicker 1 0 0 0.039s 100%
toggleRecipient adds and removes 1 0 0 0.020s 100%