| platform | vm |
|---|
| Duration | 0.0 sec |
|---|---|
| Tests | 131 |
| Failures | 0 |
| Test case: | tests unit/alert/alert_queue_test.dart AlertQueue: add: adds alert to queue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.029 sec |
DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 _runAddAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:31:26) DEBUG DEBUG Added alert error--app-error-TestAlert-Thisi to queue, total length: 1 DEBUG
| Test case: | tests unit/alert/alert_queue_test.dart AlertQueue: add: does not add duplicate alert |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 _runAddAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:44:13) DEBUG DEBUG Added alert error--app-error-TestAlert2-This to queue, total length: 1 DEBUG WARNING WARNING #0 AlertQueue.add (package:services/alert/alert_queue.dart:42:11) WARNING #1 _runAddAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:45:31) WARNING WARNING Alert error--app-error-TestAlert2-This is already active, ignoring WARNING
| Test case: | tests unit/alert/alert_queue_test.dart AlertQueue: remove: removes alert from queue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 _runRemoveAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:62:13) DEBUG DEBUG Added alert error--app-error-TestAlert3-This to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.remove (package:services/alert/alert_queue.dart:107:11) DEBUG #1 _runRemoveAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:63:28) DEBUG DEBUG Removed alert error--app-error-TestAlert3-This from queue, remaining length: 0 DEBUG
| Test case: | tests unit/alert/alert_queue_test.dart AlertQueue: remove: does not remove non-existent alert |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 AlertQueue.remove (package:services/alert/alert_queue.dart:110:9) WARNING #1 _runRemoveAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:76:28) WARNING WARNING Alert error--app-error-Non-existentAle not found in queue, cannot remove WARNING
| Test case: | tests unit/alert/alert_queue_test.dart AlertQueue: peek: returns first alert without removing it |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 _runPeekAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:92:13) DEBUG DEBUG Added alert error--app-error-PeekTestAlert-T to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 _runPeekAlert.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:93:33) DEBUG DEBUG Peeking at alert error--app-error-PeekTestAlert-T, queue length: 1 DEBUG
| Test case: | tests unit/alert/alert_queue_test.dart AlertQueue: peek: returns null if queue is empty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/alert/alert_queue_test.dart AlertQueue: Comparable: alerts are comparable based on type |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 _runComparable.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:123:13) DEBUG DEBUG Added alert error--app-error-Alert1-Thisisal to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 _runComparable.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:124:13) DEBUG DEBUG Added alert info--app-info-Alert2-Thisisaler to queue, total length: 2 DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 _runComparable.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:127:33) DEBUG DEBUG Peeking at alert error--app-error-Alert1-Thisisal, queue length: 2 DEBUG
| Test case: | tests unit/alert/alert_queue_test.dart AlertQueue: clear: clears all alerts from the queue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 _runClearQueue.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:150:13) DEBUG DEBUG Added alert error--app-error-ClearTestAlert1 to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 _runClearQueue.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/alert/alert_queue_test.dart:151:13) DEBUG DEBUG Added alert info--app-info-ClearTestAlert2-T to queue, total length: 2 DEBUG
| Test case: | tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signIn signIn with valid credentials |
|---|---|
| Outcome: | Passed |
| Duration: | 0.027 sec |
INFO INFO #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:80:9) INFO #1 <asynchronous suspension> INFO INFO Authenticating to firebase with id=idToken INFO DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.google, operation: AuthOperation.signIn): Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:128:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: successfully checked credentials for user MockUser(false, 5596497f-269a-430a-aaf6-d2c3dd800d61, good.email@gmail.com, null, null, null, refreshToken, null, [MockUserInfo(password, false, true, 5596497f-269a-430a-aaf6-d2c3dd800d61)]) DEBUG DEBUG DEBUG #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:93:9) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Successfully signed in with Google: AuthResult(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com, uid: 5596497f-269a-430a-aaf6-d2c3dd800d61, isEmailVerified: true, displayName: null) DEBUG
| Test case: | tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signIn signIn error, email mismatch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.011 sec |
INFO INFO #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:80:9) INFO #1 <asynchronous suspension> INFO INFO Authenticating to firebase with id=idToken INFO DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.google, operation: AuthOperation.signIn): Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:128:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: successfully checked credentials for user MockUser(false, c2fd6bcb-ea62-440e-8e49-8046beb2c4d4, bad.email@gmail.com, null, null, null, null, null, [MockUserInfo(password, false, true, c2fd6bcb-ea62-440e-8e49-8046beb2c4d4)]) DEBUG WARNING WARNING #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:86:11) WARNING #1 <asynchronous suspension> WARNING WARNING Email mismatch between google/firebase: good.email@gmail.com != bad.email@gmail.com WARNING
| Test case: | tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signIn signIn error, returns no idToken |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:73:11) ERROR #1 <asynchronous suspension> ERROR ERROR Failed to retrieve idToken from google for null id=null ERROR
| Test case: | tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signUp signUp with valid credentials |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
INFO INFO #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:80:9) INFO #1 <asynchronous suspension> INFO INFO Authenticating to firebase with id=idToken INFO DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.google, operation: AuthOperation.signIn): Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:128:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: successfully checked credentials for user MockUser(false, 14889d27-017f-4f2e-b845-2e0c1d4bb044, good.email@gmail.com, null, null, null, null, null, [MockUserInfo(password, false, true, 14889d27-017f-4f2e-b845-2e0c1d4bb044)]) DEBUG DEBUG DEBUG #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:93:9) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Successfully signed in with Google: AuthResult(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com, uid: 14889d27-017f-4f2e-b845-2e0c1d4bb044, isEmailVerified: true, displayName: null) DEBUG
| Test case: | tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signUp signUp error, email mismatch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
INFO INFO #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:80:9) INFO #1 <asynchronous suspension> INFO INFO Authenticating to firebase with id=idToken INFO DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.google, operation: AuthOperation.signUp): Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:128:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: successfully checked credentials for user MockUser(false, 0e61b765-8fce-4e0a-9871-65ba1db1a145, bad.email@gmail.com, null, null, null, null, null, [MockUserInfo(password, false, true, 0e61b765-8fce-4e0a-9871-65ba1db1a145)]) DEBUG WARNING WARNING #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:86:11) WARNING #1 <asynchronous suspension> WARNING WARNING Email mismatch between google/firebase: good.email@gmail.com != bad.email@gmail.com WARNING
| Test case: | tests unit/auth/google_auth_client_test.dart GoogleAuthClient Tests signUp signUp error, returns no idToken |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 GoogleAuthClient._authenticate (package:services/auth/google_auth_client.dart:73:11) ERROR #1 <asynchronous suspension> ERROR ERROR Failed to retrieve idToken from google for null id=null ERROR
| Test case: | tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signIn signIn with valid credentials |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
INFO INFO #0 PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:28:9) INFO #1 _runSignInTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:31:41) INFO INFO Sign-In attempt with email:good.email@gmail.com password:password INFO DEBUG DEBUG #0 PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:31:9) DEBUG #1 _runSignInTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:31:41) DEBUG DEBUG Signing in with email credential for good.email@gmail.com: AuthCredential(providerId: password, signInMethod: password, token: null, accessToken: null) DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com): Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:128:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: successfully checked credentials for user MockUser(false, 612f1143-ad18-410f-92b9-755660b7cbbf, good.email@gmail.com, null, null, null, null, null, [MockUserInfo(password, false, true, 612f1143-ad18-410f-92b9-755660b7cbbf)]) DEBUG INFO INFO #0 PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:34:9) INFO #1 <asynchronous suspension> INFO INFO Successfully signed in for email good.email@gmail.com: AuthResult(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com, uid: 612f1143-ad18-410f-92b9-755660b7cbbf, isEmailVerified: true, displayName: null) INFO
| Test case: | tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signIn signIn error, email mismatch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
INFO INFO #0 PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:28:9) INFO #1 _runSignInTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:45:22) INFO INFO Sign-In attempt with email:good.email@gmail.com password:password INFO DEBUG DEBUG #0 PasswordAuthClient.signIn (package:services/auth/password_auth_client.dart:31:9) DEBUG #1 _runSignInTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:45:22) DEBUG DEBUG Signing in with email credential for good.email@gmail.com: AuthCredential(providerId: password, signInMethod: password, token: null, accessToken: null) DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9) DEBUG #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) DEBUG DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signIn, email: good.email@gmail.com): Instance of 'MockUserCredential' DEBUG ERROR ERROR #0 AuthClient.checkCred (package:services/auth/auth_client.dart:106:13) ERROR #1 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:63:14) ERROR ERROR Email bad.email@gmail.com does not match expected good.email@gmail.com ERROR ERROR ERROR #0 AuthClient.signInToFirebaseWithCred (package:services/auth/auth_client.dart:65:11) ERROR #1 <asynchronous suspension> ERROR ERROR Failed to sign into firebase with credential: AuthException MessageCode[AuthEmailMismatchError, AlertType.auth, Severity.error, Hmm. We had a problem verifying its you (code 'email-mismatch'). Try restarting the app and trying again. If the problem persists, please contact support. Thanks] ERROR ERROR Email bad.email@gmail.com does not match expected good.email@gmail.com ERROR
| Test case: | tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signUp signUp with valid credentials |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
INFO INFO #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:45:9) INFO #1 _runSignUpTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:72:41) INFO INFO creating a new user with good.email@gmail.com/password INFO DEBUG DEBUG #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:52:11) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Created user with email good.email@gmail.com: Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9) DEBUG #1 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25) DEBUG DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signUp, email: good.email@gmail.com): Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:128:9) DEBUG #1 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25) DEBUG DEBUG checkCred: successfully checked credentials for user MockUser(false, 46c160de-31f2-480b-a1af-497a24ef7144, good.email@gmail.com, Mock User, null, null, null, null, [UserInfo(displayName: null, email: good.email@gmail.com, phoneNumber: null, photoURL: null, providerId: password, uid: 46c160de-31f2-480b-a1af-497a24ef7144)]) DEBUG INFO INFO #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:64:9) INFO #1 <asynchronous suspension> INFO INFO Successfully signed up for email good.email@gmail.com: AuthResult(authType: AuthType.password, operation: AuthOperation.signUp, email: good.email@gmail.com, uid: 46c160de-31f2-480b-a1af-497a24ef7144, isEmailVerified: true, displayName: Mock User) INFO
| Test case: | tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signUp signUp error, email already in use |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
INFO INFO #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:45:9) INFO #1 _runSignUpTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:91:22) INFO INFO creating a new user with good.email@gmail.com/password INFO ERROR ERROR #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:55:11) ERROR #1 _runSignUpTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:91:22) ERROR ERROR Failed to sign up with email good.email@gmail.com: [firebase_auth/email-already-in-use] null ERROR
| Test case: | tests unit/auth/password_auth_client_test.dart PasswordAuthClient: signUp signUp error, returns no refreshToken |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
INFO INFO #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:45:9) INFO #1 _runSignUpTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/auth/password_auth_client_test.dart:118:35) INFO INFO creating a new user with bad.email@gmail.com/password INFO DEBUG DEBUG #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:52:11) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Created user with email bad.email@gmail.com: Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9) DEBUG #1 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25) DEBUG DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signUp, email: bad.email@gmail.com): Instance of 'MockUserCredential' DEBUG DEBUG DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:128:9) DEBUG #1 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25) DEBUG DEBUG checkCred: successfully checked credentials for user MockUser(false, 28b17dad-be66-4e14-ad2d-457738ec4b92, bad.email@gmail.com, Mock User, null, null, null, null, [UserInfo(displayName: null, email: bad.email@gmail.com, phoneNumber: null, photoURL: null, providerId: password, uid: 28b17dad-be66-4e14-ad2d-457738ec4b92)]) DEBUG INFO INFO #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:64:9) INFO #1 <asynchronous suspension> INFO INFO Successfully signed up for email bad.email@gmail.com: AuthResult(authType: AuthType.password, operation: AuthOperation.signUp, email: bad.email@gmail.com, uid: 28b17dad-be66-4e14-ad2d-457738ec4b92, isEmailVerified: false, displayName: Mock User) INFO
| Test case: | tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded replaces blacklisted words with default replacement |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11) WARNING #1 _runMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:30:26) WARNING WARNING restricted words cache is stale, consider calling updateRestrictedWords() WARNING
| Test case: | tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded does not replace whitelisted words |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
WARNING WARNING #0 ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11) WARNING #1 _runMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:36:26) WARNING WARNING restricted words cache is stale, consider calling updateRestrictedWords() WARNING
| Test case: | tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded is case insensitive when replacing blacklisted words |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
WARNING WARNING #0 ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11) WARNING #1 _runMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:41:26) WARNING WARNING restricted words cache is stale, consider calling updateRestrictedWords() WARNING
| Test case: | tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded- unmatched replaces multiple occurrences of blacklisted words |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
WARNING WARNING #0 ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11) WARNING #1 _runUnMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:60:26) WARNING WARNING restricted words cache is stale, consider calling updateRestrictedWords() WARNING
| Test case: | tests unit/chat/chat_checker_test.dart ChatChecker checkAndReplaceIfNeeded- unmatched is case insensitive when replacing blacklisted words |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
WARNING WARNING #0 ChatChecker.checkAndReplaceIfNeeded (package:services/chat/chat_checker.dart:56:11) WARNING #1 _runUnMatchedChatCheckerUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/chat/chat_checker_test.dart:66:26) WARNING WARNING restricted words cache is stale, consider calling updateRestrictedWords() WARNING
| Test case: | tests unit/core/permission_service_test.dart PermissionService: hasStoragePermission: Storage ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/permission_service_test.dart PermissionService: hasStoragePermission: Storage NOT ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/core/permission_service_test.dart PermissionService: hasCameraPermission: Camera ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/permission_service_test.dart PermissionService: hasCameraPermission: Camera NOT ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/user_info_service_test.dart UserInfoService initialization |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/core/user_info_service_test.dart UserInfoService set anonymous |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
DEBUG DEBUG #0 UserInfoService.setAnonymous (package:services/core/user_info_service.dart:100:9) DEBUG #1 runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:30:19) DEBUG DEBUG Setting user state as anonymous.. DEBUG
| Test case: | tests unit/core/user_info_service_test.dart UserInfoService set user |
|---|---|
| Outcome: | Passed |
| Duration: | 0.021 sec |
DEBUG DEBUG #0 UserInfoService.setUser (package:services/core/user_info_service.dart:84:11) DEBUG #1 runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:41:19) DEBUG DEBUG User UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: koelpin-jamir@gmail.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: tortor, pinCode: null, deleteCode: null, name: Cayla Romaguera, displayName: cronin-orval, description: null, avatar: null, websiteUri: null, emailVerified: false, mustResetPassword: true, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.fiftyMb, archiveTime: UserArchiveType.oneMonth, viewStats: ViewStatsModel(id: null, bookmarks: 2020, views: 6605, flags: 1, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 509, flags: 3, requested: 1684, accepted: 1794, completed: 490, totalPledgeCents: 25451), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: West Lake Aftonside, region: Alabama, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: 80.67127829675212, longitude: -84.06821029888198, formattedAddress: null), flagged: null) has been logged in.. DEBUG
| Test case: | tests unit/core/user_info_service_test.dart UserInfoService reset user |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
DEBUG DEBUG #0 UserInfoService.setUser (package:services/core/user_info_service.dart:84:11) DEBUG #1 runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:61:19) DEBUG DEBUG User UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: candice-goldner@hotmail.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: malesuada, pinCode: null, deleteCode: null, name: Guillermo Funk, displayName: julian.walker, description: null, avatar: null, websiteUri: null, emailVerified: false, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.tenMb, archiveTime: UserArchiveType.threeMonths, viewStats: ViewStatsModel(id: null, bookmarks: 3691, views: 9859, flags: 4, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 639, flags: 5, requested: 1668, accepted: 1107, completed: 831, totalPledgeCents: 29646), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: Adelleland, region: Maine, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: -74.01896891763262, longitude: 31.221794551682194, formattedAddress: null), flagged: null) has been logged in.. DEBUG DEBUG DEBUG #0 UserInfoService.setUser (package:services/core/user_info_service.dart:90:9) DEBUG #1 runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:67:19) DEBUG DEBUG Current user UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: candice-goldner@hotmail.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: malesuada, pinCode: null, deleteCode: null, name: Guillermo Funk, displayName: julian.walker, description: null, avatar: null, websiteUri: null, emailVerified: false, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.tenMb, archiveTime: UserArchiveType.threeMonths, viewStats: ViewStatsModel(id: null, bookmarks: 3691, views: 9859, flags: 4, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 639, flags: 5, requested: 1668, accepted: 1107, completed: 831, totalPledgeCents: 29646), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: Adelleland, region: Maine, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: -74.01896891763262, longitude: 31.221794551682194, formattedAddress: null), flagged: null) has logged out.. DEBUG
| Test case: | tests unit/core/user_info_service_test.dart UserInfoService clear state |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 UserInfoService.setUser (package:services/core/user_info_service.dart:84:11) DEBUG #1 runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:81:19) DEBUG DEBUG User UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: bartell_delilah@yahoo.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: fringilla, pinCode: null, deleteCode: null, name: Dustin Brekke, displayName: graham_cristal, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.fiftyMb, archiveTime: UserArchiveType.oneMonth, viewStats: ViewStatsModel(id: null, bookmarks: 7673, views: 2783, flags: 3, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 140, flags: 0, requested: 2912, accepted: 1474, completed: 1704, totalPledgeCents: 85089), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: East New Gilberto, region: Georgia, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: -25.70849509223254, longitude: -124.40512059190519, formattedAddress: null), flagged: null) has been logged in.. DEBUG DEBUG DEBUG #0 UserInfoService.clear (package:services/core/user_info_service.dart:67:11) DEBUG #1 runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:83:19) DEBUG DEBUG User has logged out or auth has failed to refresh: UserModel(id: user_0, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: AuthType.password, email: bartell_delilah@yahoo.com, reputation: 50, feeType: FeeType.standard, level: UserLevelType.rookie, visibility: AppVisibility.public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: fringilla, pinCode: null, deleteCode: null, name: Dustin Brekke, displayName: graham_cristal, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 10, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: VideoContinueType.none, autoMute: true, swipeLeftToArchive: false, promptForConfirmation: false, showSystemNotifications: true, cacheSize: UserCacheType.fiftyMb, archiveTime: UserArchiveType.oneMonth, viewStats: ViewStatsModel(id: null, bookmarks: 7673, views: 2783, flags: 3, likes: 0, dislikes: 0), dareStats: DareStatsModel(id: null, backers: 140, flags: 0, requested: 2912, accepted: 1474, completed: 1704, totalPledgeCents: 85089), stripeSettings: null, location: LocationModel(id: null, country: United States, countryCode: US, state: null, city: East New Gilberto, region: Georgia, street: null, houseNumber: null, postalCode: null, utcOffset: -25200.0, dstOffset: -25200.0, latitude: -25.70849509223254, longitude: -124.40512059190519, formattedAddress: null), flagged: null) DEBUG DEBUG DEBUG #0 UserInfoService.clear (package:services/core/user_info_service.dart:70:9) DEBUG #1 runUserInfoServiceTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/core/user_info_service_test.dart:83:19) DEBUG DEBUG Clearing user state as.. DEBUG
| Test case: | tests unit/currency/currency_converter_test.dart CurrencyConverter: getRate returns correct exchange rate |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
WARNING WARNING #0 CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11) WARNING #1 runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:21:24) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING WARNING WARNING #0 CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11) WARNING #1 runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:22:24) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING WARNING WARNING #0 CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11) WARNING #1 runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:23:24) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING WARNING WARNING #0 CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11) WARNING #1 runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:24:24) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING
| Test case: | tests unit/currency/currency_converter_test.dart CurrencyConverter: basic conversion |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
WARNING WARNING #0 CurrencyConverter.convert (package:services/currency/currency_converter.dart:61:11) WARNING #1 runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:30:24) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING WARNING WARNING #0 CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11) WARNING #1 CurrencyConverter.convert (package:services/currency/currency_converter.dart:64:21) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING
| Test case: | tests unit/currency/currency_converter_test.dart CurrencyConverter: basic conversion (eur) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
WARNING WARNING #0 CurrencyConverter.convert (package:services/currency/currency_converter.dart:61:11) WARNING #1 runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:36:24) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING WARNING WARNING #0 CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11) WARNING #1 CurrencyConverter.convert (package:services/currency/currency_converter.dart:64:21) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING
| Test case: | tests unit/currency/currency_converter_test.dart CurrencyConverter: zero decimal conversion |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 CurrencyConverter.convert (package:services/currency/currency_converter.dart:61:11) WARNING #1 runCurrencyConverterTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/currency/currency_converter_test.dart:42:24) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING WARNING WARNING #0 CurrencyConverter.rate (package:services/currency/currency_converter.dart:43:11) WARNING #1 CurrencyConverter.convert (package:services/currency/currency_converter.dart:64:21) WARNING WARNING exchange rates cache is stale, consider calling updateIfRequired() WARNING
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: isSetupComplete returns true |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: isSetupAttempted returns true |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: setup does nothing |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: canProceed returns true |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: checkAllowed returns true |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: getCurrentAddress returns data |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: getLocation returns data |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: geocode returns data |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/geo/radar_client_test.dart RadarClient: reverse geocode coordinates returns data |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/app_user_store_test.dart AppUserStore: signInInfo - load correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.014 sec |
INFO
INFO #0 AppUserStore.authAttempt (package:services/helper/app_user_store.dart:42:9)
INFO #1 <asynchronous suspension>
INFO
INFO Loaded stored values: {email: bill@email.com, password: password123, AuthType: password}
INFO
INFO
INFO #0 AppUserStore.authAttempt (package:services/helper/app_user_store.dart:50:9)
INFO #1 <asynchronous suspension>
INFO
INFO Successfully loaded AuthAttempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signIn, email: bill@email.com)
INFO
INFO
INFO #0 AppUserStore.getLastRestart (package:services/helper/app_user_store.dart:62:9)
INFO #1 <asynchronous suspension>
INFO
INFO loading crash info with last restart 2022-01-01 00:00:00.000
INFO
INFO
INFO #0 AppUserStore.getLastRestart (package:services/helper/app_user_store.dart:69:9)
INFO #1 <asynchronous suspension>
INFO
INFO loaded last restart 2022-01-01 00:00:00.000
INFO | Test case: | tests unit/helper/auth_attempt_test.dart AuthAttempt PasswordAuthAttempt signInWithCredentials |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/auth_attempt_test.dart AuthAttempt GoogleAuthAttempt interactive Sign In |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/auth_attempt_test.dart AuthAttempt AppleAuthAttempt interactive |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/auth_result_test.dart AuthResult EmailResult signInWithCredentials |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/auth_result_test.dart AuthResult GoogleResult googleSignIn |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/invitation_info_test.dart InvitationInfo name with first and last name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/invitation_info_test.dart InvitationInfo returns scrubbed email when no names provided |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/invitation_info_test.dart InvitationInfo returns display name when no first/last name provided |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should initialize with default values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should initialize with user model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should copy with new values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should handle error state |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should return isUserVerified correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
DEBUG DEBUG #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9) DEBUG #1 runAuthServiceStateUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_state_test.dart:66:20) DEBUG DEBUG VERIFIED: User telly.murray@hotmail.com is verified DEBUG DEBUG DEBUG #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9) DEBUG #1 AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24) DEBUG DEBUG VERIFIED: User telly.murray@hotmail.com is verified DEBUG
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should return isUserNotVerified false when no user (anonymous) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
WARNING WARNING #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:42:11) WARNING #1 runAuthServiceStateUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_state_test.dart:73:20) WARNING WARNING NOT VERIFIED: No user, cannot be verified WARNING
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should return isUserNotVerified true when pinCode exists |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
DEBUG DEBUG #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:50:11) DEBUG #1 AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24) DEBUG DEBUG NOT VERIFIED: Pin code exists for heller.macy@hotmail.com, requires validation DEBUG
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState resetPinCode on a verified user should return isUserVerified true |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:50:11) DEBUG #1 AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24) DEBUG DEBUG NOT VERIFIED: Pin code exists for graham.dave@gmail.com, requires validation DEBUG DEBUG DEBUG #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:50:11) DEBUG #1 runAuthServiceStateUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_state_test.dart:93:20) DEBUG DEBUG NOT VERIFIED: Pin code exists for graham.dave@gmail.com, requires validation DEBUG DEBUG DEBUG #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9) DEBUG #1 runAuthServiceStateUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_state_test.dart:97:23) DEBUG DEBUG VERIFIED: User graham.dave@gmail.com is verified DEBUG DEBUG DEBUG #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9) DEBUG #1 AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24) DEBUG DEBUG VERIFIED: User graham.dave@gmail.com is verified DEBUG
| Test case: | tests unit/provider/auth/auth_service_state_test.dart AuthServiceState should reset pinCode when resetPinCode is true |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Initialization Tests should initialize with anonymous state |
|---|---|
| Outcome: | Passed |
| Duration: | 0.048 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Initialization Tests should support ProviderScope |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Initialization Tests should support UncontrolledProviderScope |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Authentication Tests should set anonymous state successfully |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING INFO INFO #0 AuthService._setAnonymous (package:services/provider/auth/auth_service.dart:451:9) INFO #1 AuthService.setAnonymous (package:services/provider/auth/auth_service.dart:142:5) INFO INFO User set to anonymous INFO
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Authentication Tests should handle authentication state properly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Authentication Tests should handle sign out properly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.021 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING DEBUG DEBUG #0 AppStore.deleteAuthData (package:core/store/app_store.dart:258:9) DEBUG #1 AuthService.signOut (package:services/provider/auth/auth_service.dart:113:31) DEBUG DEBUG Clearing auth data for keys: [email, password, AuthType] DEBUG WARNING WARNING #0 SecureStorage.read (package:core/store/base_storage.dart:67:11) WARNING #1 <asynchronous suspension> WARNING WARNING Error checking existence of key email: MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage) WARNING WARNING WARNING #0 SecureStorage.delete (package:core/store/base_storage.dart:105:13) WARNING #1 <asynchronous suspension> WARNING WARNING No existing value for key email to delete WARNING WARNING WARNING #0 AppStore.delete (package:core/store/app_store.dart:229:13) WARNING #1 <asynchronous suspension> WARNING WARNING Failed to delete key email WARNING WARNING WARNING #0 SecureStorage.read (package:core/store/base_storage.dart:67:11) WARNING #1 <asynchronous suspension> WARNING WARNING Error checking existence of key password: MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage) WARNING WARNING WARNING #0 SecureStorage.delete (package:core/store/base_storage.dart:105:13) WARNING #1 <asynchronous suspension> WARNING WARNING No existing value for key password to delete WARNING WARNING WARNING #0 AppStore.delete (package:core/store/app_store.dart:229:13) WARNING #1 <asynchronous suspension> WARNING WARNING Failed to delete key password WARNING WARNING WARNING #0 SecureStorage.read (package:core/store/base_storage.dart:67:11) WARNING #1 <asynchronous suspension> WARNING WARNING Error checking existence of key AuthType: MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage) WARNING WARNING WARNING #0 SecureStorage.delete (package:core/store/base_storage.dart:105:13) WARNING #1 <asynchronous suspension> WARNING WARNING No existing value for key AuthType to delete WARNING WARNING WARNING #0 AppStore.delete (package:core/store/app_store.dart:229:13) WARNING #1 <asynchronous suspension> WARNING WARNING Failed to delete key AuthType WARNING INFO INFO #0 AuthService._setAnonymous (package:services/provider/auth/auth_service.dart:451:9) INFO #1 AuthService.signOut (package:services/provider/auth/auth_service.dart:130:7) INFO INFO User set to anonymous INFO INFO INFO #0 AuthService.signOut (package:services/provider/auth/auth_service.dart:131:11) INFO #1 <asynchronous suspension> INFO INFO User signed out successfully INFO
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests User Management Tests should update user successfully when authenticated |
|---|---|
| Outcome: | Passed |
| Duration: | 0.016 sec |
WARNING
WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
WARNING
WARNING AuthService initialized
WARNING
INFO
INFO #0 AppDatabase.write (package:store/db/app_database.dart:202:9)
INFO #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:105:44)
INFO
INFO Executing write operation: StoredOpType.update for StoredOpType.update in StoreName(user)
INFO
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:506:9)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:209:24)
DEBUG
DEBUG Updating document in collection: StoreName(user)/test-user-id with data: {id: test-user-id, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: password, email: test@example.com, reputation: 50, feeType: standard, level: rookie, visibility: public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: null, pinCode: null, deleteCode: null, name: Test User, displayName: Updated Name, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 0, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: none, autoMute: true, swipeLeftToArchive: true, promptForConfirmation: true, showSystemNotifications: true, cacheSize: 10 MB, archiveTime: 1 week, viewStats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, dareStats: {backers: 0, flags: 0, requested: 0, accepted: 0, completed: 0, totalPledgeCents: 0}, stripeSettings: null, location: null, flagged: null}
DEBUG
DEBUG
DEBUG #0 AppDatabase._getDocWithCacheFallback (package:store/db/app_database.dart:385:11)
DEBUG #1 AppDatabase._update (package:store/db/app_database.dart:523:30)
DEBUG
DEBUG Searching for document with id test-user-id in user
DEBUG
INFO
INFO #0 AuthService.updateUser (package:services/provider/auth/auth_service.dart:167:11)
INFO #1 <asynchronous suspension>
INFO
INFO Updated current user: test-user-id/test@example.com
INFO | Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests User Management Tests should not update user when not authenticated |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING WARNING WARNING #0 AuthService.updateUser (package:services/provider/auth/auth_service.dart:155:11) WARNING #1 _runUserManagementTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_test.dart:214:21) WARNING WARNING Cannot update user - no user currently authenticated WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests User Management Tests should refresh user data successfully |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING INFO INFO #0 AuthService.refreshUser (package:services/provider/auth/auth_service.dart:216:11) INFO #1 _runUserManagementTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_test.dart:229:21) INFO INFO Refreshing user data for: test@example.com INFO INFO INFO #0 AppDatabase.getDocument (package:store/db/app_database.dart:106:9) INFO #1 ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:32:34) INFO INFO Fetching document: IdQuery(name: StoreName(user), key: test-user-id) (useCache: false) INFO DEBUG DEBUG #0 AppDatabase._getDocWithCacheFallback (package:store/db/app_database.dart:385:11) DEBUG #1 AppDatabase.getDocument (package:store/db/app_database.dart:107:18) DEBUG DEBUG Searching for document with id test-user-id in user DEBUG INFO INFO #0 AuthService.refreshUser (package:services/provider/auth/auth_service.dart:222:11) INFO #1 <asynchronous suspension> INFO INFO User refreshed successfully: test@example.com INFO
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests User Management Tests should not refresh user without ID |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING INFO INFO #0 AuthService.refreshUser (package:services/provider/auth/auth_service.dart:216:11) INFO #1 _runUserManagementTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/provider/auth/auth_service_test.dart:244:21) INFO INFO Refreshing user data for: test@example.com INFO INFO INFO #0 AppDatabase.getDocument (package:store/db/app_database.dart:106:9) INFO #1 ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:32:34) INFO INFO Fetching document: IdQuery(name: StoreName(user), key: test-user-id) (useCache: false) INFO DEBUG DEBUG #0 AppDatabase._getDocWithCacheFallback (package:store/db/app_database.dart:385:11) DEBUG #1 AppDatabase.getDocument (package:store/db/app_database.dart:107:18) DEBUG DEBUG Searching for document with id test-user-id in user DEBUG INFO INFO #0 AuthService.refreshUser (package:services/provider/auth/auth_service.dart:222:11) INFO #1 <asynchronous suspension> INFO INFO User refreshed successfully: test@example.com INFO
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests State Management Tests should clear errors when requested |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests State Management Tests should handle loading states correctly during user updates |
|---|---|
| Outcome: | Passed |
| Duration: | 0.011 sec |
WARNING
WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
WARNING
WARNING AuthService initialized
WARNING
INFO
INFO #0 AppDatabase.write (package:store/db/app_database.dart:202:9)
INFO #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:105:44)
INFO
INFO Executing write operation: StoredOpType.update for StoredOpType.update in StoreName(user)
INFO
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:506:9)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:209:24)
DEBUG
DEBUG Updating document in collection: StoreName(user)/test-user-id with data: {id: test-user-id, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: password, email: test@example.com, reputation: 50, feeType: standard, level: rookie, visibility: public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: null, pinCode: null, deleteCode: null, name: Test User, displayName: Updated, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 0, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: none, autoMute: true, swipeLeftToArchive: true, promptForConfirmation: true, showSystemNotifications: true, cacheSize: 10 MB, archiveTime: 1 week, viewStats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, dareStats: {backers: 0, flags: 0, requested: 0, accepted: 0, completed: 0, totalPledgeCents: 0}, stripeSettings: null, location: null, flagged: null}
DEBUG
DEBUG
DEBUG #0 AppDatabase._getDocWithCacheFallback (package:store/db/app_database.dart:385:11)
DEBUG #1 AppDatabase._update (package:store/db/app_database.dart:523:30)
DEBUG
DEBUG Searching for document with id test-user-id in user
DEBUG
INFO
INFO #0 AuthService.updateUser (package:services/provider/auth/auth_service.dart:167:11)
INFO #1 <asynchronous suspension>
INFO
INFO Updated current user: test-user-id/test@example.com
INFO | Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests State Management Tests should maintain user data through state transitions |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Convenience Providers Tests auth convenience providers should return correct state |
|---|---|
| Outcome: | Passed |
| Duration: | 0.013 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING DEBUG DEBUG #0 AuthServiceState.isUserVerified (package:services/provider/auth/auth_service_state.dart:57:9) DEBUG #1 AuthServiceState.isUserNotVerified (package:services/provider/auth/auth_service_state.dart:39:24) DEBUG DEBUG VERIFIED: User test@example.com is verified DEBUG
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Convenience Providers Tests current user convenience providers should work correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Convenience Providers Tests display name provider should handle various user states |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Integration Tests should work with other auth-related providers |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Integration Tests should maintain consistency across all providers |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests SignUp Flows should sign up. |
|---|---|
| Outcome: | Passed |
| Duration: | 0.019 sec |
WARNING
WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9)
WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21)
WARNING
WARNING AuthService initialized
WARNING
INFO
INFO #0 AuthClientFactory.create (package:services/auth/auth_client_factory.dart:31:9)
INFO #1 AuthService._authenticate (package:services/provider/auth/auth_service.dart:321:40)
INFO
INFO creating AuthClient for AuthAttempt(authType: AuthType.password, operation: AuthOperation.signUp, email: test@example.com)
INFO
INFO
INFO #0 AuthClient.isSignedIn (package:services/auth/auth_client.dart:22:11)
INFO #1 AuthService._authenticate (package:services/provider/auth/auth_service.dart:324:33)
INFO
INFO No user is currently signed in.
INFO
INFO
INFO #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:45:9)
INFO #1 AuthService._authenticate (package:services/provider/auth/auth_service.dart:331:27)
INFO
INFO creating a new user with test@example.com/password
INFO
DEBUG
DEBUG #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:52:11)
DEBUG #1 <asynchronous suspension>
DEBUG
DEBUG Created user with email test@example.com: Instance of 'MockUserCredential'
DEBUG
DEBUG
DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:71:9)
DEBUG #1 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25)
DEBUG
DEBUG checkCred: checking credentials for attempt: AuthAttempt(authType: AuthType.password, operation: AuthOperation.signUp, email: test@example.com): Instance of 'MockUserCredential'
DEBUG
DEBUG
DEBUG #0 AuthClient.checkCred (package:services/auth/auth_client.dart:128:9)
DEBUG #1 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:63:25)
DEBUG
DEBUG checkCred: successfully checked credentials for user MockUser(false, 361cc2d3-66a6-4be5-801b-57848a04ad38, test@example.com, Mock User, null, null, null, null, [UserInfo(displayName: null, email: test@example.com, phoneNumber: null, photoURL: null, providerId: password, uid: 361cc2d3-66a6-4be5-801b-57848a04ad38)])
DEBUG
INFO
INFO #0 PasswordAuthClient.signUp (package:services/auth/password_auth_client.dart:64:9)
INFO #1 <asynchronous suspension>
INFO
INFO Successfully signed up for email test@example.com: AuthResult(authType: AuthType.password, operation: AuthOperation.signUp, email: test@example.com, uid: 361cc2d3-66a6-4be5-801b-57848a04ad38, isEmailVerified: true, displayName: Mock User)
INFO
INFO
INFO #0 AuthService._convertAuthResultToUser (package:services/provider/auth/auth_service.dart:493:13)
INFO #1 AuthService._setAuthenticated (package:services/provider/auth/auth_service.dart:402:20)
INFO
INFO New user signed up: test@example.com
INFO
INFO
INFO #0 AppDatabase.write (package:store/db/app_database.dart:202:9)
INFO #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:85:44)
INFO
INFO Executing write operation: StoredOpType.create for StoredOpType.create in StoreName(user)
INFO
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:449:9)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:207:24)
DEBUG
DEBUG Creating document in collection: StoreName(user) with data: {id: 361cc2d3-66a6-4be5-801b-57848a04ad38, createdAt: FieldValue(Instance of 'MockFieldValuePlatform'), updatedAt: FieldValue(Instance of 'MockFieldValuePlatform'), authType: password, email: test@example.com, reputation: 50, feeType: standard, level: rookie, visibility: public, restrictionId: null, inviteId: null, facebookToken: null, facebookId: null, password: null, pinCode: null, deleteCode: null, name: null, displayName: Mock User, description: null, avatar: null, websiteUri: null, emailVerified: true, mustResetPassword: false, emailNotifsEnabled: true, enableHaptic: true, unreadActivityCount: 0, videoHistoryCount: 0, notificationCount: 0, archiveCount: 0, autoPlayOnScroll: true, continueType: none, autoMute: true, swipeLeftToArchive: true, promptForConfirmation: true, showSystemNotifications: true, cacheSize: 10 MB, archiveTime: 1 week, viewStats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, dareStats: {backers: 0, flags: 0, requested: 0, accepted: 0, completed: 0, totalPledgeCents: 0}, stripeSettings: null, location: null, flagged: null}
DEBUG
INFO
INFO #0 AuthService._setAuthenticated (package:services/provider/auth/auth_service.dart:412:9)
INFO #1 <asynchronous suspension>
INFO
INFO Setting state user to: test@example.com
INFO
INFO
INFO #0 AuthService._setAuthenticated (package:services/provider/auth/auth_service.dart:433:11)
INFO #1 <asynchronous suspension>
INFO
INFO User email verified, no pin required for test@example.com
INFO | Test case: | tests unit/provider/auth/auth_service_test.dart AuthService AuthService Tests Edge Cases and Error Handling should handle user with missing properties |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 AuthService.build (package:services/provider/auth/auth_service.dart:17:9) WARNING #1 _$AuthService.runBuild (package:services/provider/auth/auth_service.g.dart:51:21) WARNING WARNING AuthService initialized WARNING
| Test case: | tests unit/provider/network/network_service_state_test.dart NetworkServiceState should create with default unknown status |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
| Test case: | tests unit/provider/network/network_service_state_test.dart NetworkServiceState should create with specific status |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/provider/network/network_service_state_test.dart NetworkServiceState should correctly identify online status |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/provider/network/network_service_test.dart NetworkService Initialization Tests should initialize with default state |
|---|---|
| Outcome: | Passed |
| Duration: | 0.022 sec |
INFO INFO #0 InternetNetworkMonitor._startMonitoring (package:services/core/network_monitor.dart:89:9) INFO #1 new InternetNetworkMonitor (package:services/core/network_monitor.dart:55:5) INFO INFO NetworkMonitor: Started monitoring with 0:01:00.000000 interval INFO INFO INFO #0 InternetNetworkMonitor._checkNetworkStatus (package:services/core/network_monitor.dart:111:13) INFO #1 <asynchronous suspension> INFO INFO NetworkMonitor: Status changed from NetworkStatus.online to NetworkStatus.offline INFO DEBUG DEBUG #0 InternetNetworkMonitor.dispose (package:services/core/network_monitor.dart:172:9) DEBUG #1 networkMonitor.<anonymous closure> (package:services/provider/network/network_service.dart:17:31) DEBUG DEBUG NetworkMonitor: Disposed DEBUG
| Test case: | tests unit/provider/network/network_service_test.dart NetworkService Initialization Tests should support ProviderScope |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/network/network_service_test.dart NetworkService Initialization Tests should support UncontrolledProviderScope |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/network/network_service_test.dart NetworkService Core Functionality Tests should handle offline gracefully |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
| Test case: | tests unit/provider/network/network_service_test.dart NetworkService Core Functionality Tests should notify on online change |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/pledge/pledge_service_test.dart PledgeService Initialization Tests should initialize with default state |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/provider/pledge/pledge_service_test.dart PledgeService Initialization Tests should support ProviderScope |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/pledge/pledge_service_test.dart PledgeService Initialization Tests should support UncontrolledProviderScope |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/pledge/pledge_service_test.dart PledgeService Core Functionality Tests should get pledges |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/provider/pledge/pledge_service_test.dart PledgeService Core Functionality Tests should handle errors gracefully |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/pledge/pledge_service_test.dart PledgeService Core Functionality Tests should notify on pledge update |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/pledge/pledge_state_test.dart PledgeServiceState should create with default values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/provider/pledge/pledge_state_test.dart PledgeServiceState should create with specific values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/provider/pledge/pledge_state_test.dart PledgeServiceState should copy with new values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/restart/crash_restarter_info_test.dart CrashRestartInfo: is within cutoff |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
DEBUG DEBUG #0 new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9) DEBUG #1 runCrashRestartInfoUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_info_test.dart:7:22) DEBUG DEBUG CrashRestartInfo initialized with lastRestart: 2026-02-16 04:28:58.754685, threshold: 24:00:00.000000 DEBUG
| Test case: | tests unit/restart/crash_restarter_info_test.dart CrashRestartInfo: is outside cutoff |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
DEBUG DEBUG #0 new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9) DEBUG #1 runCrashRestartInfoUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_info_test.dart:14:22) DEBUG DEBUG CrashRestartInfo initialized with lastRestart: 2026-02-14 16:28:58.754685, threshold: 24:00:00.000000 DEBUG
| Test case: | tests unit/restart/crash_restarter_test.dart CrashRestarter: initial, not within restart |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
DEBUG DEBUG #0 new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9) DEBUG #1 new CrashRestarter (package:services/restart/crash_restarter.dart:26:15) DEBUG DEBUG CrashRestartInfo initialized with lastRestart: null, threshold: 24:00:00.000000 DEBUG DEBUG DEBUG #0 CrashRestartInfo.withinCutoff (package:services/restart/crash_restart_info.dart:30:11) DEBUG #1 runCrashRestarterUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_test.dart:18:29) DEBUG DEBUG Last restart not initialized, defaulting to now: 2026-02-16 16:28:58.754685 DEBUG
| Test case: | tests unit/restart/crash_restarter_test.dart CrashRestarter: initial, no context |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
DEBUG DEBUG #0 new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9) DEBUG #1 new CrashRestarter (package:services/restart/crash_restarter.dart:26:15) DEBUG DEBUG CrashRestartInfo initialized with lastRestart: null, threshold: 24:00:00.000000 DEBUG WARNING WARNING #0 CrashRestarter.tryRestart (package:services/restart/crash_restarter.dart:39:11) WARNING #1 runCrashRestarterUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_test.dart:22:24) WARNING WARNING Unable to restart app, context is null WARNING
| Test case: | tests unit/restart/crash_restarter_test.dart CrashRestarter: within restart |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
DEBUG DEBUG #0 new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9) DEBUG #1 new CrashRestarter.custom (package:services/restart/crash_restarter.dart:33:15) DEBUG DEBUG CrashRestartInfo initialized with lastRestart: 2026-02-16 04:28:58.769698, threshold: 24:00:00.000000 DEBUG
| Test case: | tests unit/restart/crash_restarter_test.dart CrashRestarter: not within restart |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
DEBUG DEBUG #0 new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9) DEBUG #1 new CrashRestarter.custom (package:services/restart/crash_restarter.dart:33:15) DEBUG DEBUG CrashRestartInfo initialized with lastRestart: 2026-02-14 16:28:58.769698, threshold: 24:00:00.000000 DEBUG
| Test case: | tests unit/restart/crash_restarter_test.dart CrashRestarter: within restart, context |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
DEBUG
DEBUG #0 new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
DEBUG #1 new CrashRestarter.custom (package:services/restart/crash_restarter.dart:33:15)
DEBUG
DEBUG CrashRestartInfo initialized with lastRestart: 2026-02-15 15:28:58.769698, threshold: 24:00:00.000000
DEBUG
WARNING
WARNING #0 CrashRestarter.tryRestart (package:services/restart/crash_restarter.dart:59:9)
WARNING #1 runCrashRestarterUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/restart/crash_restarter_test.dart:53:24)
WARNING
WARNING Restarting app with last restart time CrashRestarterInfo{lastRestart: 2026-02-16 16:28:58.769698, threshold: 24:00:00.000000}
WARNING | Test case: | tests unit/retry/retry_future_test.dart RetryFuture Tests should complete successfully on first attempt when online |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
INFO INFO #0 new RetryFuture (package:services/retry/retry_future.dart:97:9) INFO #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:34:27) INFO INFO RetryFuture initialized with options: Instance of 'RetryOptions' INFO DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:46:40) DEBUG DEBUG Attempt 1/3 for operation. DEBUG
| Test case: | tests unit/retry/retry_future_test.dart RetryFuture Tests should fail after max attempts exceeded |
|---|---|
| Outcome: | Passed |
| Duration: | 1.23 sec |
INFO INFO #0 new RetryFuture (package:services/retry/retry_future.dart:97:9) INFO #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:58:27) INFO INFO RetryFuture initialized with options: Instance of 'RetryOptions' INFO DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:71:21) DEBUG DEBUG Attempt 1/3 for operation. DEBUG DEBUG DEBUG #0 RetryFuture._delayNextCheck (package:services/retry/retry_future.dart:274:9) DEBUG #1 RetryFuture.tryRetry (package:services/retry/retry_future.dart:248:13) DEBUG DEBUG Waiting for 0:00:00.324158 before next attempt (current attempt: 1). DEBUG DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Attempt 2/3 for operation. DEBUG DEBUG DEBUG #0 RetryFuture._delayNextCheck (package:services/retry/retry_future.dart:274:9) DEBUG #1 RetryFuture.tryRetry (package:services/retry/retry_future.dart:248:13) DEBUG DEBUG Waiting for 0:00:00.886240 before next attempt (current attempt: 2). DEBUG DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Attempt 3/3 for operation. DEBUG ERROR ERROR SocketException: Always fails ERROR ERROR #0 RetryFuture._throw (package:services/retry/retry_future.dart:284:9) ERROR #1 RetryFuture.tryRetry (package:services/retry/retry_future.dart:238:13) ERROR #2 <asynchronous suspension> ERROR #3 Throws._matchFuture (package:matcher/src/expect/throws_matcher.dart:102:19) ERROR #4 <asynchronous suspension> ERROR #5 _expect.<anonymous closure> (package:matcher/src/expect/expect.dart:123:26) ERROR #6 <asynchronous suspension> ERROR #7 StackZoneSpecification._registerCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:114:42) ERROR ERROR Throwing exception for Failed after 3 attempts or retryIf condition returned false. Rethrowing. ERROR
| Test case: | tests unit/retry/retry_future_test.dart RetryFuture Tests should wait for network when offline initially |
|---|---|
| Outcome: | Passed |
| Duration: | 0.12 sec |
INFO INFO #0 new RetryFuture (package:services/retry/retry_future.dart:97:9) INFO #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:83:27) INFO INFO RetryFuture initialized with options: Instance of 'RetryOptions' INFO INFO INFO #0 RetryFuture._networkListener (package:services/retry/retry_future.dart:146:9) INFO #1 RetryFuture._setupMonitoring.<anonymous closure> (package:services/retry/retry_future.dart:113:19) INFO INFO Network status changed to: NetworkStatus.online (was online: false) INFO INFO INFO #0 RetryFuture._networkListener (package:services/retry/retry_future.dart:153:11) INFO #1 RetryFuture._setupMonitoring.<anonymous closure> (package:services/retry/retry_future.dart:113:19) INFO INFO Network back online. INFO DEBUG DEBUG #0 RetryFuture._networkListener (package:services/retry/retry_future.dart:157:13) DEBUG #1 RetryFuture._setupMonitoring.<anonymous closure> (package:services/retry/retry_future.dart:113:19) DEBUG DEBUG Network back online, completing pending network ready completer. DEBUG DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Attempt 1/3 for operation. DEBUG
| Test case: | tests unit/retry/retry_future_test.dart RetryFuture Tests should respect retryIf condition |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
INFO INFO #0 new RetryFuture (package:services/retry/retry_future.dart:97:9) INFO #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:124:27) INFO INFO RetryFuture initialized with options: Instance of 'RetryOptions' INFO DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:138:21) DEBUG DEBUG Attempt 1/3 for operation. DEBUG ERROR ERROR Invalid argument(s): Should not retry ERROR ERROR #0 RetryFuture._throw (package:services/retry/retry_future.dart:284:9) ERROR #1 RetryFuture.tryRetry (package:services/retry/retry_future.dart:238:13) ERROR #2 <asynchronous suspension> ERROR #3 Throws._matchFuture (package:matcher/src/expect/throws_matcher.dart:102:19) ERROR #4 <asynchronous suspension> ERROR #5 _expect.<anonymous closure> (package:matcher/src/expect/expect.dart:123:26) ERROR #6 <asynchronous suspension> ERROR #7 StackZoneSpecification._registerCallback.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:114:42) ERROR ERROR Throwing exception for Failed after 1 attempts or retryIf condition returned false. Rethrowing. ERROR
| Test case: | tests unit/retry/retry_future_test.dart RetryFuture Tests should call onNotify callback on retry |
|---|---|
| Outcome: | Passed |
| Duration: | 1.14 sec |
INFO INFO #0 new RetryFuture (package:services/retry/retry_future.dart:97:9) INFO #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:153:27) INFO INFO RetryFuture initialized with options: Instance of 'RetryOptions' INFO DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:173:21) DEBUG DEBUG Attempt 1/5 for operation. DEBUG DEBUG DEBUG #0 RetryFuture._delayNextCheck (package:services/retry/retry_future.dart:274:9) DEBUG #1 RetryFuture.tryRetry (package:services/retry/retry_future.dart:248:13) DEBUG DEBUG Waiting for 0:00:00.312574 before next attempt (current attempt: 1). DEBUG DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Attempt 2/5 for operation. DEBUG DEBUG DEBUG #0 RetryFuture._delayNextCheck (package:services/retry/retry_future.dart:274:9) DEBUG #1 RetryFuture.tryRetry (package:services/retry/retry_future.dart:248:13) DEBUG DEBUG Waiting for 0:00:00.811740 before next attempt (current attempt: 2). DEBUG DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Attempt 3/5 for operation. DEBUG
| Test case: | tests unit/retry/retry_future_test.dart RetryFuture Tests should throw RetryException when trying to retry after disposal |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
INFO INFO #0 new RetryFuture (package:services/retry/retry_future.dart:97:9) INFO #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:186:27) INFO INFO RetryFuture initialized with options: Instance of 'RetryOptions' INFO ERROR ERROR #0 RetryFuture._throw (package:services/retry/retry_future.dart:284:9) ERROR #1 RetryFuture._checkState (package:services/retry/retry_future.dart:254:7) ERROR ERROR Throwing exception for RetryFuture is disposed, cannot perform operations. ERROR
| Test case: | tests unit/retry/retry_future_test.dart RetryFuture Tests should handle network listener errors gracefully |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
INFO INFO #0 new RetryFuture (package:services/retry/retry_future.dart:97:9) INFO #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:209:27) INFO INFO RetryFuture initialized with options: Instance of 'RetryOptions' INFO DEBUG DEBUG #0 RetryFuture.tryRetry (package:services/retry/retry_future.dart:224:11) DEBUG #1 runRetryFutureUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/retry/retry_future_test.dart:221:40) DEBUG DEBUG Attempt 1/3 for operation. DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests addTask adds a task to the waiting queue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:23:13) DEBUG DEBUG Added task task1 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task1 DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests addTask does not add duplicate tasks |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:40:13) DEBUG DEBUG Added task task1 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task1 DEBUG DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:95:11) DEBUG #1 _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:41:13) DEBUG DEBUG Re-adding task task1 which is in state: waiting DEBUG DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:41:13) DEBUG DEBUG Added task task1 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task1 DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests addTask respects queue size limit |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:57:13) DEBUG DEBUG Added task task1 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task1 DEBUG DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:58:13) DEBUG DEBUG Added task task2 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task2 DEBUG DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runAddTaskTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:59:13) DEBUG DEBUG Added task task3 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task3 DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests nextReady retrieves and moves task to in-progress |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:79:13) DEBUG DEBUG Added task task1 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task1 DEBUG DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:80:13) DEBUG DEBUG Added task task2 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task2 DEBUG DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:128:11) DEBUG #1 _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:81:26) DEBUG DEBUG Task task1 is in state: waiting DEBUG DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:157:11) DEBUG #1 _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:81:26) DEBUG DEBUG Starting task task1 which is in state: waiting DEBUG DEBUG DEBUG #0 UploadState._setStarted (package:services/upload/upload_state.dart:224:9) DEBUG #1 UploadState.nextReady (package:services/upload/upload_state.dart:158:14) DEBUG DEBUG starting task task1 DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests nextReady returns null if no tasks are waiting |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:118:11) DEBUG #1 _runNextReadyTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:98:26) DEBUG DEBUG No tasks in the queue.. DEBUG DEBUG DEBUG #0 UploadState.hasErrors (package:services/upload/upload_state.dart:51:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG DEBUG DEBUG #0 UploadState.errorCount (package:services/upload/upload_state.dart:60:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests setCompleted marks task as completed |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:119:13) DEBUG DEBUG Added task task1 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task1 DEBUG DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:128:11) DEBUG #1 _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:120:13) DEBUG DEBUG Task task1 is in state: waiting DEBUG DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:157:11) DEBUG #1 _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:120:13) DEBUG DEBUG Starting task task1 which is in state: waiting DEBUG DEBUG DEBUG #0 UploadState._setStarted (package:services/upload/upload_state.dart:224:9) DEBUG #1 UploadState.nextReady (package:services/upload/upload_state.dart:158:14) DEBUG DEBUG starting task task1 DEBUG DEBUG DEBUG #0 UploadState.setCompleted (package:services/upload/upload_state.dart:190:9) DEBUG #1 _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:121:35) DEBUG DEBUG completed task task1 DEBUG DEBUG DEBUG #0 UploadState._cleanupTask (package:services/upload/upload_state.dart:237:9) DEBUG #1 UploadState.setCompleted (package:services/upload/upload_state.dart:191:5) DEBUG DEBUG cleaning up task task1 in state inProgress DEBUG DEBUG DEBUG #0 UploadState._cleanupTask (package:services/upload/upload_state.dart:247:11) DEBUG #1 UploadState.setCompleted (package:services/upload/upload_state.dart:191:5) DEBUG DEBUG marking task task1 as completed DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests setCompleted returns null if task ID does not exist |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 UploadState.setCompleted (package:services/upload/upload_state.dart:168:11) WARNING #1 _runSetCompletedTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:137:35) WARNING WARNING corrupted state, cannot complete task nonexistent WARNING DEBUG DEBUG #0 UploadState.hasErrors (package:services/upload/upload_state.dart:51:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG DEBUG DEBUG #0 UploadState.errorCount (package:services/upload/upload_state.dart:60:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests setErrored marks task as failed |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:158:13) DEBUG DEBUG Added task task1 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task1 DEBUG DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:128:11) DEBUG #1 _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:159:13) DEBUG DEBUG Task task1 is in state: waiting DEBUG DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:157:11) DEBUG #1 _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:159:13) DEBUG DEBUG Starting task task1 which is in state: waiting DEBUG DEBUG DEBUG #0 UploadState._setStarted (package:services/upload/upload_state.dart:224:9) DEBUG #1 UploadState.nextReady (package:services/upload/upload_state.dart:158:14) DEBUG DEBUG starting task task1 DEBUG DEBUG DEBUG #0 UploadState.setErrored (package:services/upload/upload_state.dart:202:9) DEBUG #1 _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:160:13) DEBUG DEBUG Setting errored state for task task1 in state inProgress DEBUG DEBUG DEBUG #0 UploadState._cleanupTask (package:services/upload/upload_state.dart:237:9) DEBUG #1 UploadState.setErrored (package:services/upload/upload_state.dart:203:5) DEBUG DEBUG cleaning up task task1 in state inProgress DEBUG DEBUG DEBUG #0 UploadState._cleanupTask (package:services/upload/upload_state.dart:251:11) DEBUG #1 UploadState.setErrored (package:services/upload/upload_state.dart:203:5) DEBUG DEBUG marking task task1 as failed DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests setErrored does nothing if task ID does not exist |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 UploadState.setErrored (package:services/upload/upload_state.dart:198:11) WARNING #1 _runSetErroredTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:176:13) WARNING WARNING corrupted state, cannot error task nonexistent WARNING DEBUG DEBUG #0 UploadState.hasErrors (package:services/upload/upload_state.dart:51:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG DEBUG DEBUG #0 UploadState.errorCount (package:services/upload/upload_state.dart:60:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests clearErrors clears all failed tasks |
|---|---|
| Outcome: | Passed |
| Duration: | 0.011 sec |
DEBUG DEBUG #0 UploadState.add (package:services/upload/upload_state.dart:108:9) DEBUG #1 _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:196:13) DEBUG DEBUG Added task task1 as waiting ... DEBUG DEBUG DEBUG #0 UploadState._setWaiting (package:services/upload/upload_state.dart:216:9) DEBUG #1 UploadState.add (package:services/upload/upload_state.dart:109:5) DEBUG DEBUG waiting task task1 DEBUG DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:128:11) DEBUG #1 _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:197:13) DEBUG DEBUG Task task1 is in state: waiting DEBUG DEBUG DEBUG #0 UploadState.nextReady (package:services/upload/upload_state.dart:157:11) DEBUG #1 _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:197:13) DEBUG DEBUG Starting task task1 which is in state: waiting DEBUG DEBUG DEBUG #0 UploadState._setStarted (package:services/upload/upload_state.dart:224:9) DEBUG #1 UploadState.nextReady (package:services/upload/upload_state.dart:158:14) DEBUG DEBUG starting task task1 DEBUG DEBUG DEBUG #0 UploadState.setErrored (package:services/upload/upload_state.dart:202:9) DEBUG #1 _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:198:13) DEBUG DEBUG Setting errored state for task task1 in state inProgress DEBUG DEBUG DEBUG #0 UploadState._cleanupTask (package:services/upload/upload_state.dart:237:9) DEBUG #1 UploadState.setErrored (package:services/upload/upload_state.dart:203:5) DEBUG DEBUG cleaning up task task1 in state inProgress DEBUG DEBUG DEBUG #0 UploadState._cleanupTask (package:services/upload/upload_state.dart:251:11) DEBUG #1 UploadState.setErrored (package:services/upload/upload_state.dart:203:5) DEBUG DEBUG marking task task1 as failed DEBUG DEBUG DEBUG #0 UploadState.clearErrors.<anonymous closure> (package:services/upload/upload_state.dart:283:15) DEBUG #1 List.forEach (dart:core-patch/growable_array.dart:428:8) DEBUG DEBUG Clearing error state for task task1 DEBUG DEBUG DEBUG #0 UploadState.clearErrors (package:services/upload/upload_state.dart:288:9) DEBUG #1 _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:199:13) DEBUG DEBUG Cleared all failed entries DEBUG DEBUG DEBUG #0 UploadState.hasErrors (package:services/upload/upload_state.dart:51:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG DEBUG DEBUG #0 UploadState.errorCount (package:services/upload/upload_state.dart:60:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG
| Test case: | tests unit/upload/upload_state_test.dart UploadState tests clearErrors does nothing if there are no errors |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 UploadState.hasErrors (package:services/upload/upload_state.dart:51:11) DEBUG #1 UploadState.clearErrors (package:services/upload/upload_state.dart:268:10) DEBUG DEBUG No errors, nothing in queue.. DEBUG DEBUG DEBUG #0 UploadState.clearErrors (package:services/upload/upload_state.dart:269:11) DEBUG #1 _runClearErrorsTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:215:13) DEBUG DEBUG All good, no need to clear errors.. DEBUG DEBUG DEBUG #0 UploadState.hasErrors (package:services/upload/upload_state.dart:51:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:271:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG DEBUG DEBUG #0 UploadState.errorCount (package:services/upload/upload_state.dart:60:11) DEBUG #1 checkStateCounts (file:///d:/working/flipdare/code/packages/services/test/unit/upload/upload_state_test.dart:272:16) DEBUG DEBUG No errors, nothing in queue.. DEBUG
| Test case: | tests widget/alert/alert_manager_test.dart AlertManager Overlay tests pushes overlay into the Overlay |
|---|---|
| Outcome: | Passed |
| Duration: | 0.436 sec |
DEBUG DEBUG #0 AlertManager.add (package:services/alert/alert_manager.dart:108:9) DEBUG #1 runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:85:15) DEBUG DEBUG Adding alert info--app-info-title-hello! to the queue DEBUG DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:110:25) DEBUG DEBUG Added alert info--app-info-title-hello! to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:116:5) DEBUG DEBUG processing queue with 1 alerts DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26) DEBUG DEBUG Peeking at alert info--app-info-title-hello!, queue length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.remove (package:services/alert/alert_queue.dart:107:11) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12) DEBUG DEBUG Removed alert info--app-info-title-hello! from queue, remaining length: 0 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Processing alert info--app-info-title-hello! with duration 2000ms DEBUG FATAL FATAL #0 OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9) FATAL #1 AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20) FATAL FATAL showing next alert info--app-info-title-hello! FATAL DEBUG DEBUG #0 _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9) DEBUG #1 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55) DEBUG DEBUG Starting timer for alert info--app-info-title-hello! with duration 2000ms DEBUG
| Test case: | tests widget/alert/alert_manager_test.dart AlertManager Overlay tests completing overlay drains the queue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.042 sec |
DEBUG DEBUG #0 AlertManager.add (package:services/alert/alert_manager.dart:108:9) DEBUG #1 runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:118:15) DEBUG DEBUG Adding alert info--payment-info-firsttitle-fi to the queue DEBUG DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:110:25) DEBUG DEBUG Added alert info--payment-info-firsttitle-fi to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:116:5) DEBUG DEBUG processing queue with 1 alerts DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26) DEBUG DEBUG Peeking at alert info--payment-info-firsttitle-fi, queue length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.remove (package:services/alert/alert_queue.dart:107:11) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12) DEBUG DEBUG Removed alert info--payment-info-firsttitle-fi from queue, remaining length: 0 DEBUG DEBUG DEBUG #0 AlertManager.add (package:services/alert/alert_manager.dart:108:9) DEBUG #1 runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:119:15) DEBUG DEBUG Adding alert info--permission-info-secondtitl to the queue DEBUG DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:110:25) DEBUG DEBUG Added alert info--permission-info-secondtitl to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:116:5) DEBUG DEBUG processing queue with 1 alerts DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26) DEBUG DEBUG Peeking at alert info--permission-info-secondtitl, queue length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.remove (package:services/alert/alert_queue.dart:107:11) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12) DEBUG DEBUG Removed alert info--permission-info-secondtitl from queue, remaining length: 0 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Processing alert info--payment-info-firsttitle-fi with duration 2000ms DEBUG FATAL FATAL #0 OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9) FATAL #1 AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20) FATAL FATAL showing next alert info--payment-info-firsttitle-fi FATAL DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Processing alert info--permission-info-secondtitl with duration 2000ms DEBUG WARNING WARNING #0 AppOverlay.dismiss (package:core/widget/app_overlay.dart:80:11) WARNING #1 OverlayAlertState._clearAlert (package:services/alert/overlay_alert_state.dart:52:13) WARNING WARNING Overlay already dismissed or not mounted, skipping dismiss WARNING FATAL FATAL #0 OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9) FATAL #1 AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20) FATAL FATAL showing next alert info--permission-info-secondtitl FATAL DEBUG DEBUG #0 _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9) DEBUG #1 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55) DEBUG DEBUG Starting timer for alert info--payment-info-first title-first with duration 2000ms DEBUG DEBUG DEBUG #0 _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9) DEBUG #1 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55) DEBUG DEBUG Starting timer for alert info--permission-info-second title-second with duration 2000ms DEBUG
| Test case: | tests widget/alert/alert_manager_test.dart AlertManager Overlay tests handles multiple alert types correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.049 sec |
DEBUG DEBUG #0 AlertManager.add (package:services/alert/alert_manager.dart:108:9) DEBUG #1 runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:159:15) DEBUG DEBUG Adding alert error--backend-error-errortitle- to the queue DEBUG DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:110:25) DEBUG DEBUG Added alert error--backend-error-errortitle- to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:116:5) DEBUG DEBUG processing queue with 1 alerts DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26) DEBUG DEBUG Peeking at alert error--backend-error-errortitle-, queue length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.remove (package:services/alert/alert_queue.dart:107:11) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12) DEBUG DEBUG Removed alert error--backend-error-errortitle- from queue, remaining length: 0 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Processing alert error--backend-error-errortitle- with duration 2000ms DEBUG FATAL FATAL #0 OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9) FATAL #1 AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20) FATAL FATAL showing next alert error--backend-error-errortitle- FATAL DEBUG DEBUG #0 _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9) DEBUG #1 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55) DEBUG DEBUG Starting timer for alert error--backend-error-error title-error message with duration 2000ms DEBUG DEBUG DEBUG #0 AlertManager.add (package:services/alert/alert_manager.dart:108:9) DEBUG #1 runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:162:15) DEBUG DEBUG Adding alert info--app-info-infotitle-infomes to the queue DEBUG DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:110:25) DEBUG DEBUG Added alert info--app-info-infotitle-infomes to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:116:5) DEBUG DEBUG processing queue with 1 alerts DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26) DEBUG DEBUG Peeking at alert info--app-info-infotitle-infomes, queue length: 1 DEBUG DEBUG DEBUG #0 AlertManager._isAlertActive (package:services/alert/alert_manager.dart:152:11) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:128:9) DEBUG DEBUG next alert (info--app-info-infotitle-infomes) LESS important, waiting for (error--backend-error-error title-error message) DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:129:11) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:116:5) DEBUG DEBUG Waiting for alert info--app-info-info title-info message DEBUG DEBUG DEBUG #0 OverlayAlertManager.showAlert.<anonymous closure> (package:services/alert/overlay_alert_manager.dart:36:13) DEBUG #1 runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:172:30) DEBUG DEBUG alert error--backend-error-errortitle- completed with (dismissed: true, id: error--backend-error-error title-error message) DEBUG DEBUG DEBUG #0 OverlayAlertManager._onComplete (package:services/alert/overlay_alert_manager.dart:46:9) DEBUG #1 OverlayAlertManager.showAlert.<anonymous closure> (package:services/alert/overlay_alert_manager.dart:37:9) DEBUG DEBUG Overlay completed with error--backend-error-error title-error message: (dismissed: true, id: error--backend-error-error title-error message) DEBUG DEBUG DEBUG #0 OverlayAlertManager._onComplete (package:services/alert/overlay_alert_manager.dart:48:11) DEBUG #1 OverlayAlertManager.showAlert.<anonymous closure> (package:services/alert/overlay_alert_manager.dart:37:9) DEBUG DEBUG Alert completed, clearing alert/action DEBUG INFO INFO #0 new AlertManager._.<anonymous closure> (package:services/alert/alert_manager.dart:71:13) INFO #1 OverlayAlertManager._onComplete (package:services/alert/overlay_alert_manager.dart:54:15) INFO INFO Overlay completed with (dismissed: true, id: error--backend-error-error title-error message) INFO INFO INFO #0 AlertManager.checkStatusDebug (package:services/alert/alert_manager.dart:275:9) INFO #1 new AlertManager._.<anonymous closure> (package:services/alert/alert_manager.dart:72:9) INFO INFO ============================== ALERT MANAGER STATUS ============================== AlertManager is not persisting, CAN process alerts INFO 1 alerts in the Queue. INFO Waiting Alert: app - info--app-info-infotitle-infomes INFO Can PROCEED = true INFO ============================== INFO DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9) DEBUG #1 new AlertManager._.<anonymous closure> (package:services/alert/alert_manager.dart:73:9) DEBUG DEBUG processing queue with 1 alerts DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26) DEBUG DEBUG Peeking at alert info--app-info-infotitle-infomes, queue length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.remove (package:services/alert/alert_queue.dart:107:11) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12) DEBUG DEBUG Removed alert info--app-info-infotitle-infomes from queue, remaining length: 0 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:133:13) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Alert completed info--app-info-info title-info message DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:134:15) DEBUG DEBUG processing queue with 0 alerts DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:124:11) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:134:15) DEBUG DEBUG no alerts in queue, stopping the process DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Processing alert info--app-info-infotitle-infomes with duration 2000ms DEBUG FATAL FATAL #0 OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9) FATAL #1 AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20) FATAL FATAL showing next alert info--app-info-infotitle-infomes FATAL DEBUG DEBUG #0 _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9) DEBUG #1 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55) DEBUG DEBUG Starting timer for alert info--app-info-info title-info message with duration 2000ms DEBUG
| Test case: | tests widget/alert/alert_manager_test.dart AlertManager Overlay tests alerts are dismissed when navigating away |
|---|---|
| Outcome: | Passed |
| Duration: | 0.184 sec |
DEBUG DEBUG #0 AppRouteObserver.didPush (package:core/admin/app_route_observer.dart:35:9) DEBUG #1 _NavigatorPushObservation.notify (package:flutter/src/widgets/navigator.dart:3571:14) DEBUG DEBUG Push Navigation Event:to / with args: null DEBUG DEBUG DEBUG #0 AlertManager.clearOverlaysOnRouteChange (package:services/alert/alert_manager.dart:231:9) DEBUG #1 AppRouteObserver._clearOverlaysOnRouteChange (package:core/admin/app_route_observer.dart:65:55) DEBUG DEBUG clearing overlays on route change DEBUG WARNING WARNING #0 AnalyticsInterface.logRoute (package:core/analytics/analytics_interface.dart:37:11) WARNING #1 AppRouteObserver.didPush (package:core/admin/app_route_observer.dart:40:16) WARNING WARNING No user logged in, skipping route logging for / WARNING DEBUG DEBUG #0 AlertManager.add (package:services/alert/alert_manager.dart:108:9) DEBUG #1 runAlertManagerWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:210:15) DEBUG DEBUG Adding alert info--network-info-title-persist to the queue DEBUG DEBUG DEBUG #0 AlertQueue.add (package:services/alert/alert_queue.dart:48:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:110:25) DEBUG DEBUG Added alert info--network-info-title-persist to queue, total length: 1 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:120:9) DEBUG #1 AlertManager.add (package:services/alert/alert_manager.dart:116:5) DEBUG DEBUG processing queue with 1 alerts DEBUG DEBUG DEBUG #0 AlertQueue.peek (package:services/alert/alert_queue.dart:57:9) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:121:26) DEBUG DEBUG Peeking at alert info--network-info-title-persist, queue length: 1 DEBUG DEBUG DEBUG #0 AlertQueue.remove (package:services/alert/alert_queue.dart:107:11) DEBUG #1 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:139:12) DEBUG DEBUG Removed alert info--network-info-title-persist from queue, remaining length: 0 DEBUG DEBUG DEBUG #0 AlertManager._advanceQueue (package:services/alert/alert_manager.dart:142:9) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Processing alert info--network-info-title-persist with duration 2000ms DEBUG FATAL FATAL #0 OverlayAlertManager.showAlert (package:services/alert/overlay_alert_manager.dart:23:9) FATAL #1 AlertManager._processStandardAlert (package:services/alert/alert_manager.dart:222:20) FATAL FATAL showing next alert info--network-info-title-persist FATAL DEBUG DEBUG #0 _FakeAlertDisplayState.initState (file:///d:/working/flipdare/code/packages/services/test/widget/alert/alert_manager_test.dart:292:9) DEBUG #1 StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:5953:55) DEBUG DEBUG Starting timer for alert info--network-info-title-persistent with duration 2000ms DEBUG DEBUG DEBUG #0 AppRouteObserver.didPush (package:core/admin/app_route_observer.dart:35:9) DEBUG #1 _NavigatorPushObservation.notify (package:flutter/src/widgets/navigator.dart:3571:14) DEBUG DEBUG Push Navigation Event:to null with args: null DEBUG DEBUG DEBUG #0 AlertManager.clearOverlaysOnRouteChange (package:services/alert/alert_manager.dart:231:9) DEBUG #1 AppRouteObserver._clearOverlaysOnRouteChange (package:core/admin/app_route_observer.dart:65:55) DEBUG DEBUG clearing overlays on route change DEBUG WARNING WARNING #0 AnalyticsInterface.logRoute (package:core/analytics/analytics_interface.dart:37:11) WARNING #1 AppRouteObserver.didPush (package:core/admin/app_route_observer.dart:40:16) WARNING WARNING No user logged in, skipping route logging for null WARNING
| Test case: | tests widget/service/crash_restarter_test.dart CrashRestarter: Phoenix.rebirth restarts the app |
|---|---|
| Outcome: | Passed |
| Duration: | 0.035 sec |
DEBUG
DEBUG #0 new CrashRestartInfo (package:services/restart/crash_restart_info.dart:17:9)
DEBUG #1 new CrashRestarter.custom (package:services/restart/crash_restarter.dart:33:15)
DEBUG
DEBUG CrashRestartInfo initialized with lastRestart: 2026-02-14 16:29:02.359691, threshold: 24:00:00.000000
DEBUG
DEBUG
DEBUG #0 runCrashRestarterWidgetTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/service/crash_restarter_test.dart:24:17)
DEBUG #1 CrashRestarter.tryRestart (package:services/restart/crash_restarter.dart:57:15)
DEBUG
DEBUG App restarted
DEBUG
WARNING
WARNING #0 CrashRestarter.tryRestart (package:services/restart/crash_restarter.dart:59:9)
WARNING #1 runCrashRestarterWidgetTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/services/test/widget/service/crash_restarter_test.dart:30:19)
WARNING
WARNING Restarting app with last restart time CrashRestarterInfo{lastRestart: 2026-02-16 16:29:02.359691, threshold: 24:00:00.000000}
WARNING INFO INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:65:11) INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:29:27) INFO INFO Using MobileTheme... INFO
None