Gradle Test Run :app:testDevDebugUnitTest

GiftingViewModelTest

summary

38

tests

0

failures

0

skipped

1.607s

duration

100%

successful

Child Tests Failures Skipped Duration Success rate
activateTrial - error updates state with error message 1 0 0 0.024s 100%
activateTrial - sets isSending true while in progress 1 0 0 0.023s 100%
activateTrial - success updates state with success message 1 0 0 0.058s 100%
clearError clears error 1 0 0 0.033s 100%
clearSentGift clears sentGiftName and sentGiftId 1 0 0 0.023s 100%
confirmSend on gifts tab with insufficient coins sets navigateToWallet 1 0 0 0.017s 100%
confirmSend resets quantity and gift selection but keeps recipients 1 0 0 0.052s 100%
confirmSend with multiple recipients calls sendGiftBatch 1 0 0 0.346s 100%
confirmSend with single recipient on gifts tab calls sendGiftDirect 1 0 0 0.039s 100%
confirmSendAll calls sendEntireBackpack 1 0 0 0.029s 100%
confirmSendAll error sets error state 1 0 0 0.080s 100%
deselectAllRecipients clears selection 1 0 0 0.019s 100%
dismissConfirmDialog hides dialog 1 0 0 0.018s 100%
dismissSendAllConfirm hides dialog 1 0 0 0.028s 100%
expired items filtered from backpack 1 0 0 0.019s 100%
initial state has empty catalog and backpack 1 0 0 0.025s 100%
no userId skips data observation 1 0 0 0.068s 100%
observeData populates catalog and backpack 1 0 0 0.026s 100%
requestSend shows confirm dialog 1 0 0 0.013s 100%
requestSend with no gift selected does nothing 1 0 0 0.012s 100%
requestSend with no recipients does nothing 1 0 0 0.021s 100%
requestSend without selection does nothing 1 0 0 0.013s 100%
requestSendAll shows confirm dialog 1 0 0 0.025s 100%
requestSendAll with empty backpack does nothing 1 0 0 0.029s 100%
selectAllRecipients excludes current user 1 0 0 0.017s 100%
selectGift sets selectedGiftId 1 0 0 0.017s 100%
selectGift with null clears selection 1 0 0 0.013s 100%
sendGift error sets error state 1 0 0 0.181s 100%
sendGift sets isSending during send 1 0 0 0.027s 100%
sendGift success response without giftName defaults to empty string 1 0 0 0.040s 100%
sendGift with owned gift calls sendGift 1 0 0 0.093s 100%
sendGift with unowned gift calls sendGiftDirect 1 0 0 0.059s 100%
sendGift with zero quantity item calls sendGiftDirect 1 0 0 0.036s 100%
setActiveTab changes tab and resets selection 1 0 0 0.016s 100%
setQuantity clamps to at least 1 1 0 0 0.016s 100%
setQuantity updates selectedQuantity 1 0 0 0.014s 100%
toggleQuantityPicker toggles showQuantityPicker 1 0 0 0.017s 100%
toggleRecipient adds and removes 1 0 0 0.012s 100%