Gradle Test Run :app:testDevDebugUnitTest

AuthViewModelTest

summary

34

tests

0

failures

0

skipped

0.434s

duration

100%

successful

Child Tests Failures Skipped Duration Success rate
clearDeviceLocked clears flag 1 0 0 0.007s 100%
clearError clears error 1 0 0 0.005s 100%
handleEmailLink completes sign-in and resolves identity 1 0 0 0.013s 100%
handleEmailLink handles invalid link error 1 0 0 0.007s 100%
init - authenticated user without appLockRepository stays default 1 0 0 0.005s 100%
init - not authenticated stays default 1 0 0 0.005s 100%
signInWithApple - auth error sets error 1 0 0 0.007s 100%
signInWithApple - device locked to different user 1 0 0 0.010s 100%
signInWithApple - existing user with DOB sets all flags 1 0 0 0.013s 100%
signInWithApple - success with new user 1 0 0 0.008s 100%
signInWithEmail accepts normal email domains 1 0 0 0.007s 100%
signInWithEmail handles send failure gracefully 1 0 0 0.006s 100%
signInWithEmail rejects disposable email domains 1 0 0 0.046s 100%
signInWithEmail sends link and sets awaitingEmailLink state 1 0 0 0.008s 100%
signInWithGoogle - auth error sets error 1 0 0 0.018s 100%
signInWithGoogle - clears previous error before attempting 1 0 0 0.011s 100%
signInWithGoogle - device binding error is lenient 1 0 0 0.010s 100%
signInWithGoogle - device locked to different user 1 0 0 0.009s 100%
signInWithGoogle - existing user with DOB 1 0 0 0.014s 100%
signInWithGoogle - existing user without DOB 1 0 0 0.035s 100%
signInWithGoogle - expired suspension passes through normally 1 0 0 0.014s 100%
signInWithGoogle - getUser error sets isBackendUnreachable 1 0 0 0.010s 100%
signInWithGoogle - identity resolution error shows backend unreachable 1 0 0 0.007s 100%
signInWithGoogle - network error sets error and stops loading 1 0 0 0.013s 100%
signInWithGoogle - no device binding binds new device 1 0 0 0.015s 100%
signInWithGoogle - permanent suspension blocks indefinitely 1 0 0 0.013s 100%
signInWithGoogle - success with new user 1 0 0 0.018s 100%
signInWithGoogle - suspended user sets isSuspended true 1 0 0 0.012s 100%
signInWithGoogle - userExists error sets isBackendUnreachable 1 0 0 0.017s 100%
signOut clears error state 1 0 0 0.014s 100%
signOut clears suspension state 1 0 0 0.011s 100%
signOut resets state 1 0 0 0.013s 100%
submitAppeal - failure sets error 1 0 0 0.016s 100%
submitAppeal - success sets canAppeal to false 1 0 0 0.015s 100%