| platform | vm |
|---|
| Duration | 0.0 sec |
|---|---|
| Tests | 277 |
| Failures | 0 |
| Test case: | tests unit/adapter/dare_adapter_test.dart DareAdapter Good - get operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.045 sec |
| Test case: | tests unit/adapter/dare_adapter_test.dart DareAdapter Good - create operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.022 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.dare
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.dare with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), from_uid: fromUid123, to_id: userId123, to_type: user, slug_code: test-dare-slug, title: A really long title that is not too long, message: A not so long message that is not too long. It is just long enough to be a good message., video: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/search.png, uid: test_uid}, w: 256, h: 256, sec: 10, low: null, thumbnail: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/search.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}}, status: open, accepted_event: null, rejected_event: null, completed_event: null, moderation_decision: null, pre_flag_status: null, issue_progress: null, disputed_progress: null, flag_id: null, visibility: public, timer_started_at: FieldValue(Instance of 'MockFieldValuePlatform'), timer_duration_days: 45, rating_stats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, pledge_stats: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), base_currency_code: USD, pledge_min_cents: 100, pledge_min_cents_usd: 100, pending: {count: 100, cents: 20000, cents_usd: 0}, rejected: {count: 50, cents: 5000, cents_usd: 0}, accepted: {count: 200, cents: 20000, cents_usd: 0}, earned: {count: 300, cents: 30000, cents_usd: 0}, cancelled: {count: 100, cents: 10000, cents_usd: 0}, disputed: {count: 50, cents: 5000, cents_usd: 0}, refunded: {count: 25, cents: 2500, cents_usd: 0}, error: {count: 10, cents: 1000, cents_usd: 0}}, voting_timer: null, voting_result: null, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/adapter/dare_adapter_test.dart DareAdapter Good - update operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.012 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.dare
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.dare with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), from_uid: fromUid123, to_id: userId123, to_type: user, slug_code: test-dare-slug, title: A really long title that is not too long, message: A not so long message that is not too long. It is just long enough to be a good message., video: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/search.png, uid: test_uid}, w: 256, h: 256, sec: 10, low: null, thumbnail: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/search.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}}, status: open, accepted_event: null, rejected_event: null, completed_event: null, moderation_decision: null, pre_flag_status: null, issue_progress: null, disputed_progress: null, flag_id: null, visibility: public, timer_started_at: FieldValue(Instance of 'MockFieldValuePlatform'), timer_duration_days: 45, rating_stats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, pledge_stats: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), base_currency_code: USD, pledge_min_cents: 100, pledge_min_cents_usd: 100, pending: {count: 100, cents: 20000, cents_usd: 0}, rejected: {count: 50, cents: 5000, cents_usd: 0}, accepted: {count: 200, cents: 20000, cents_usd: 0}, earned: {count: 300, cents: 30000, cents_usd: 0}, cancelled: {count: 100, cents: 10000, cents_usd: 0}, disputed: {count: 50, cents: 5000, cents_usd: 0}, refunded: {count: 25, cents: 2500, cents_usd: 0}, error: {count: 10, cents: 1000, cents_usd: 0}}, voting_timer: null, voting_result: null, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:141:47)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.dare
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.dare/nTr5ZaDy2chBzJIIo8o5 with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), from_uid: fromUid123, to_id: userId123, to_type: user, slug_code: test-dare-slug, title: Updated Title, message: A not so long message that is not too long. It is just long enough to be a good message., video: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/search.png, uid: test_uid}, w: 256, h: 256, sec: 10, low: null, thumbnail: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/search.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}}, status: open, accepted_event: null, rejected_event: null, completed_event: null, moderation_decision: null, pre_flag_status: null, issue_progress: null, disputed_progress: null, flag_id: null, visibility: public, timer_started_at: FieldValue(Instance of 'MockFieldValuePlatform'), timer_duration_days: 45, rating_stats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}, pledge_stats: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), base_currency_code: USD, pledge_min_cents: 100, pledge_min_cents_usd: 100, pending: {count: 100, cents: 20000, cents_usd: 0}, rejected: {count: 50, cents: 5000, cents_usd: 0}, accepted: {count: 200, cents: 20000, cents_usd: 0}, earned: {count: 300, cents: 30000, cents_usd: 0}, cancelled: {count: 100, cents: 10000, cents_usd: 0}, disputed: {count: 50, cents: 5000, cents_usd: 0}, refunded: {count: 25, cents: 2500, cents_usd: 0}, error: {count: 10, cents: 1000, cents_usd: 0}}, voting_timer: null, voting_result: null, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/adapter/dare_adapter_test.dart DareAdapter Bad - get operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.015 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:49:24) ERROR ERROR Error for dare with id test-dare-id ERROR debugMsg: Failed to retrieve model dare:test-dare-id ERROR
| Test case: | tests unit/adapter/dare_adapter_test.dart DareAdapter Bad - create operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:125:24) ERROR ERROR Error for dare with id N/A ERROR debugMsg: Failed to create flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<DareModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/dare_adapter_test.dart DareAdapter Bad - update operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:147:24) ERROR ERROR Error for dare with id test-dare-id ERROR debugMsg: Failed to update flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<DareModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/dare_adapter_test.dart DareAdapter Bad - delete operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.notAllowed (package:store/core/model_error_helper.dart:72:9) ERROR #1 ModelAdapter.deleteDocument (package:store/adapter/_model_adapter.dart:169:24) ERROR ERROR Error for dare with id test-dare-id, method deleteDocument is not supported in frontend environment ERROR
| Test case: | tests unit/adapter/exchange_rate_adapter_test.dart ExchangeRateAdapter Good - get all exchange rates |
|---|---|
| Outcome: | Passed |
| Duration: | 0.014 sec |
DEBUG DEBUG #0 AppDatabase.getAllDocuments (package:store/db/app_database.dart:163:11) DEBUG #1 ExchangeRateAdapter.getAllRates (package:store/adapter/internal/exchange_rate_adapter.dart:24:34) DEBUG DEBUG Fetching all documents from collection: FirestoreCollections.exchangeRate (useCache: false, limit: 500) DEBUG DEBUG DEBUG #0 ExchangeRateAdapter.getAllRates (package:store/adapter/internal/exchange_rate_adapter.dart:52:13) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Fetched exchange rate: StripeCurrencyCode.USD -> StripeCurrencyCode.EUR = 0.85 DEBUG DEBUG DEBUG #0 ExchangeRateAdapter.getAllRates (package:store/adapter/internal/exchange_rate_adapter.dart:52:13) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Fetched exchange rate: StripeCurrencyCode.USD -> StripeCurrencyCode.GBP = 0.75 DEBUG DEBUG DEBUG #0 ExchangeRateAdapter.getAllRates (package:store/adapter/internal/exchange_rate_adapter.dart:52:13) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Fetched exchange rate: StripeCurrencyCode.USD -> StripeCurrencyCode.JPY = 110.0 DEBUG
| Test case: | tests unit/adapter/exchange_rate_adapter_test.dart ExchangeRateAdapter Bad - failed to get all exchange rates |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
WARNING WARNING #0 ExchangeRateAdapter.getAllRates (package:store/adapter/internal/exchange_rate_adapter.dart:36:11) WARNING #1 <asynchronous suspension> WARNING WARNING No exchange rates found in the database WARNING
| Test case: | tests unit/adapter/exchange_rate_adapter_test.dart ExchangeRateAdapter Bad - unsupported create operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.notAllowed (package:store/core/model_error_helper.dart:72:9) ERROR #1 ExchangeRateAdapter.create (package:store/adapter/internal/exchange_rate_adapter.dart:92:22) ERROR ERROR Error for exchangeRate, method create is not supported in backend environment ERROR
| Test case: | tests unit/adapter/flag_issue_adapter_test.dart FlagIssueAdapter Good - get operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
| Test case: | tests unit/adapter/flag_issue_adapter_test.dart FlagIssueAdapter Good - create operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.flag with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: legal, from_uid: fromuid807915638, to_uid: touid123455667, slug_code: human-obj-id987654321, obj_id: objid11939182189, obj_type: user, message: Flag message, user_in_danger: true, resolved_at: null, restriction_id: null, resolution: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), uid: fromuid123456789, is_admin: false, message: resolution message}, comment_count: 0, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/adapter/flag_issue_adapter_test.dart FlagIssueAdapter Good - update operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.01 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.flag with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: legal, from_uid: fromuid807915638, to_uid: touid123455667, slug_code: human-obj-id987654321, obj_id: objid11939182189, obj_type: user, message: Flag message, user_in_danger: true, resolved_at: null, restriction_id: null, resolution: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), uid: fromuid123456789, is_admin: false, message: resolution message}, comment_count: 0, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:141:47)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/KRT0rUJOdknn751jA6Y8 with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: legal, from_uid: fromuid807915638, to_uid: touid123455667, slug_code: human-obj-id987654321, obj_id: objid11939182189, obj_type: user, message: Updated Message, user_in_danger: true, resolved_at: null, restriction_id: null, resolution: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), uid: fromuid123456789, is_admin: false, message: resolution message}, comment_count: 0, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/adapter/flag_issue_adapter_test.dart FlagIssueAdapter Bad - get operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:49:24) ERROR ERROR Error for flag with id test-flag-id ERROR debugMsg: Failed to retrieve model flag:test-flag-id ERROR
| Test case: | tests unit/adapter/flag_issue_adapter_test.dart FlagIssueAdapter Bad - create operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:125:24) ERROR ERROR Error for flag with id N/A ERROR debugMsg: Failed to create flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<FlagIssueModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/flag_issue_adapter_test.dart FlagIssueAdapter Bad - update operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:147:24) ERROR ERROR Error for flag with id test-flag-id ERROR debugMsg: Failed to update flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<FlagIssueModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/flag_issue_adapter_test.dart FlagIssueAdapter Bad - delete operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 ModelErrorHelper.notAllowed (package:store/core/model_error_helper.dart:72:9) ERROR #1 ModelAdapter.deleteDocument (package:store/adapter/_model_adapter.dart:169:24) ERROR ERROR Error for flag with id test-flag-id, method deleteDocument is not supported in frontend environment ERROR
| Test case: | tests unit/adapter/group_adapter_test.dart GroupAdapter Good - create |
|---|---|
| Outcome: | Passed |
| Duration: | 0.01 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.group
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.group with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), visibility: public, uid: uid19623183152, name: Anthony Baldwin, description: answer, avatar: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/avatar.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}, slug_code: group-slug-code, flag_id: null, member_stats: {pending_count: 9471, accepted_count: 7661, rejected_count: 0, blocked_count: 0, withdrawn_count: 0}, dare_stats: {requested: 4812, accepted: 0, completed: 1051, processed: 0, total_earnings: 0, missed_earnings: 0, potential_earnings: 0, backers: 3232, flags: 64, disputes: 0}, rating_stats: {bookmarks: 12, views: 100, flags: 0, likes: 1, dislikes: 10}}
DEBUG | Test case: | tests unit/adapter/group_adapter_test.dart GroupAdapter Good - update operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.group
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.group with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), visibility: public, uid: uid19623183152, name: Anthony Baldwin, description: answer, avatar: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/avatar.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}, slug_code: group-slug-code, flag_id: null, member_stats: {pending_count: 9471, accepted_count: 7661, rejected_count: 0, blocked_count: 0, withdrawn_count: 0}, dare_stats: {requested: 4812, accepted: 0, completed: 1051, processed: 0, total_earnings: 0, missed_earnings: 0, potential_earnings: 0, backers: 3232, flags: 64, disputes: 0}, rating_stats: {bookmarks: 12, views: 100, flags: 0, likes: 1, dislikes: 10}}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:141:47)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.group
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.group/iHl2A2ibTA32b8qVNEkW with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), visibility: public, uid: uid19623183152, name: Updated Name, description: answer, avatar: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/avatar.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}, slug_code: group-slug-code, flag_id: null, member_stats: {pending_count: 9471, accepted_count: 7661, rejected_count: 0, blocked_count: 0, withdrawn_count: 0}, dare_stats: {requested: 4812, accepted: 0, completed: 1051, processed: 0, total_earnings: 0, missed_earnings: 0, potential_earnings: 0, backers: 3232, flags: 64, disputes: 0}, rating_stats: {bookmarks: 12, views: 100, flags: 0, likes: 1, dislikes: 10}}
DEBUG | Test case: | tests unit/adapter/group_adapter_test.dart GroupAdapter Bad - get operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:49:24) ERROR ERROR Error for group with id test-group-id ERROR debugMsg: Failed to retrieve model group:test-group-id ERROR
| Test case: | tests unit/adapter/group_adapter_test.dart GroupAdapter Bad - create operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:125:24) ERROR ERROR Error for group with id N/A ERROR debugMsg: Failed to create flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<GroupModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/group_adapter_test.dart GroupAdapter Bad - update operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:147:24) ERROR ERROR Error for group with id test-group-id ERROR debugMsg: Failed to update flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<GroupModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/group_adapter_test.dart GroupAdapter Bad - delete operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.notAllowed (package:store/core/model_error_helper.dart:72:9) ERROR #1 ModelAdapter.deleteDocument (package:store/adapter/_model_adapter.dart:169:24) ERROR ERROR Error for group with id test-group-id, method deleteDocument is not supported in frontend environment ERROR
| Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Good - get operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
| Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Good - create operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.media
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.media with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), obj_id: xFc1l5lsWRmazhKYBkcj, uid: xFc1l5lsWRmazhKYBkcj, obj_type: user, video: null, image: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1000000, url: gs://store/test_video.mp4, uid: xFc1l5lsWRmazhKYBkcj}, blur_hash: abc123, w: 256, h: 256}, description: null, rating_stats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}}
DEBUG | Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Good - update operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.media
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.media with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), obj_id: xusBFawnB955z2YVHeQm, uid: xusBFawnB955z2YVHeQm, obj_type: user, video: null, image: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1000000, url: gs://store/test_video.mp4, uid: xusBFawnB955z2YVHeQm}, blur_hash: abc123, w: 256, h: 256}, description: null, rating_stats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:141:47)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.media
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.media/4n0gzMwzgXaN4UHYbYtE with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), obj_id: xusBFawnB955z2YVHeQm, uid: xusBFawnB955z2YVHeQm, obj_type: user, video: null, image: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1000000, url: gs://store/test_video.mp4, uid: xusBFawnB955z2YVHeQm}, blur_hash: abc123, w: 256, h: 256}, description: Updated description, rating_stats: {bookmarks: 0, views: 0, flags: 0, likes: 0, dislikes: 0}}
DEBUG | Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Good - getMediaForUser |
|---|---|
| Outcome: | Passed |
| Duration: | 0.017 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 ModelAdapter.getDocumentsWhere (package:store/adapter/_model_adapter.dart:64:35) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereAndQuery(field: (key: uid, value: 099PfwPApOltiRiDnYFw), andField: (key: obj_type, value: user)), sortKey: (descending: true, key: created_at), limit: 20) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereAndQuery(field: (key: uid, value: 099PfwPApOltiRiDnYFw), andField: (key: obj_type, value: user)) DEBUG DEBUG DEBUG #0 QueryPlan._addSort (package:store/query/query_plan.dart:152:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:139:31) DEBUG DEBUG Query: Adding sort key: created_at, descending: true DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 20 DEBUG
| Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Good - getMediaForUser with pagination |
|---|---|
| Outcome: | Passed |
| Duration: | 0.016 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 ModelAdapter.getDocumentsWhere (package:store/adapter/_model_adapter.dart:64:35) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereAndQuery(field: (key: uid, value: kb_mBYtYyRjpHKKVRNFQ), andField: (key: obj_type, value: user)), sortKey: (descending: true, key: created_at), limit: 5) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereAndQuery(field: (key: uid, value: kb_mBYtYyRjpHKKVRNFQ), andField: (key: obj_type, value: user)) DEBUG DEBUG DEBUG #0 QueryPlan._addSort (package:store/query/query_plan.dart:152:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:139:31) DEBUG DEBUG Query: Adding sort key: created_at, descending: true DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 5 DEBUG DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 ModelAdapter.getDocumentsWhere (package:store/adapter/_model_adapter.dart:64:35) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereAndQuery(field: (key: uid, value: kb_mBYtYyRjpHKKVRNFQ), andField: (key: obj_type, value: user)), sortKey: (descending: true, key: created_at), limit: 5) (useCache: false, startAfter: vZnBRR_5vXXDATAHfR8n) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereAndQuery(field: (key: uid, value: kb_mBYtYyRjpHKKVRNFQ), andField: (key: obj_type, value: user)) DEBUG DEBUG DEBUG #0 QueryPlan._addSort (package:store/query/query_plan.dart:152:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:139:31) DEBUG DEBUG Query: Adding sort key: created_at, descending: true DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 5 DEBUG
| Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Bad - get operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:49:24) ERROR ERROR Error for media with id test-flag-id ERROR debugMsg: Failed to retrieve model media:test-flag-id ERROR
| Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Bad - create operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:125:24) ERROR ERROR Error for media with id N/A ERROR debugMsg: Failed to create flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<MediaModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Bad - update operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:147:24) ERROR ERROR Error for media with id JeuhfKpNSz_nIbul1Gk3 ERROR debugMsg: Failed to update flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<MediaModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/media_adapter_test.dart MediaAdapterTest Bad - delete operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 ModelErrorHelper.notAllowed (package:store/core/model_error_helper.dart:72:9) ERROR #1 ModelAdapter.deleteDocument (package:store/adapter/_model_adapter.dart:169:24) ERROR ERROR Error for media with id cswvVDSXHOYLv0l7fIUC, method deleteDocument is not supported in frontend environment ERROR
| Test case: | tests unit/adapter/pledge_adapter_test.dart PledgeAdapter Good - get operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
| Test case: | tests unit/adapter/pledge_adapter_test.dart PledgeAdapter Good - create operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.pledge
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.pledge with data: {updated_at: 2026-07-14 11:51:44.820759Z, created_at: 2026-07-14 11:51:44.820759Z, slug_code: test-pledge-slug, from_uid: f4ac064b3052495ea930d877a89f, dare_id: e266e298a8af48158b9e80f3e21c,, to_id: c2fa71ef7ec64c8d80353455ea1f, to_type: user, amount: 7482, currency_code: USD, status: undecided, vote_result: null, payment_id: null, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/adapter/pledge_adapter_test.dart PledgeAdapter Good - update operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.pledge
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.pledge with data: {updated_at: 2026-07-14 11:51:44.827759Z, created_at: 2026-07-14 11:51:44.827759Z, slug_code: test-pledge-slug, from_uid: f4ac064b3052495ea930d877a89f, dare_id: e266e298a8af48158b9e80f3e21c,, to_id: c2fa71ef7ec64c8d80353455ea1f, to_type: user, amount: 7482, currency_code: USD, status: undecided, vote_result: null, payment_id: null, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:141:47)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.pledge
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.pledge/TiehorVGHrSo0TlXQ75Z with data: {updated_at: 2026-07-14 11:51:44.827759Z, created_at: 2026-07-14 11:51:44.827759Z, slug_code: test-pledge-slug, from_uid: f4ac064b3052495ea930d877a89f, dare_id: e266e298a8af48158b9e80f3e21c,, to_id: c2fa71ef7ec64c8d80353455ea1f, to_type: user, amount: 200, currency_code: USD, status: undecided, vote_result: null, payment_id: null, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/adapter/pledge_adapter_test.dart PledgeAdapter Bad - get operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:49:24) ERROR ERROR Error for pledge with id test-pledge-id ERROR debugMsg: Failed to retrieve model pledge:test-pledge-id ERROR
| Test case: | tests unit/adapter/pledge_adapter_test.dart PledgeAdapter Bad - create operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:125:24) ERROR ERROR Error for pledge with id N/A ERROR debugMsg: Failed to create flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<PledgeModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/pledge_adapter_test.dart PledgeAdapter Bad - update operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:147:24) ERROR ERROR Error for pledge with id test-pledge-id ERROR debugMsg: Failed to update flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<PledgeModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/pledge_adapter_test.dart PledgeAdapter Bad - delete operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.notAllowed (package:store/core/model_error_helper.dart:72:9) ERROR #1 ModelAdapter.deleteDocument (package:store/adapter/_model_adapter.dart:169:24) ERROR ERROR Error for pledge with id test-pledge-id, method deleteDocument is not supported in frontend environment ERROR
| Test case: | tests unit/adapter/restricted_word_adapter_test.dart RestrictedWordAdapter Good - get all restricted words |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
DEBUG DEBUG #0 AppDatabase.getAllDocuments (package:store/db/app_database.dart:163:11) DEBUG #1 RestrictedWordAdapter.getAllRestrictedWords (package:store/adapter/internal/restricted_word_adapter.dart:19:64) DEBUG DEBUG Fetching all documents from collection: FirestoreCollections.restrictedWords (useCache: false, limit: 500) DEBUG
| Test case: | tests unit/adapter/restricted_word_adapter_test.dart RestrictedWordAdapter Bad - failed to get all restricted words |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
WARNING WARNING #0 RestrictedWordAdapter.getAllRestrictedWords (package:store/adapter/internal/restricted_word_adapter.dart:21:11) WARNING #1 <asynchronous suspension> WARNING WARNING No restricted words found in the database. WARNING
| Test case: | tests unit/adapter/restricted_word_adapter_test.dart RestrictedWordAdapter Bad - unsupported create operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.notAllowed (package:store/core/model_error_helper.dart:72:9) ERROR #1 RestrictedWordAdapter.create (package:store/adapter/internal/restricted_word_adapter.dart:46:22) ERROR ERROR Error for restrictedWords, method create is not supported in backend environment ERROR
| Test case: | tests unit/adapter/user_adapter_test.dart UserAdapter Good - get operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.012 sec |
| Test case: | tests unit/adapter/user_adapter_test.dart UserAdapter Good - get email operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
DEBUG
DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11)
DEBUG #1 ModelAdapter.getDocumentWhere (package:store/adapter/_model_adapter.dart:82:34)
DEBUG
DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: email, value: zmullins@yahoo.com)), sortKey: null, limit: 1) (useCache: false, startAfter: null)
DEBUG
DEBUG
DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9)
DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21)
DEBUG
DEBUG Running where query WhereQuery(field: (key: email, value: zmullins@yahoo.com))
DEBUG
DEBUG
DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9)
DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11)
DEBUG
DEBUG Query: Adding limit: 1
DEBUG
DEBUG
DEBUG #0 UserAdapter.getByEmail (package:store/adapter/user_adapter.dart:54:11)
DEBUG #1 <asynchronous suspension>
DEBUG
DEBUG UserAdapter.getByEmail: id=test-user-id email=zmullins@yahoo.com
DEBUG userDoc={id: test-user-id, created_at: Timestamp(seconds=1784029904, nanoseconds=881759000), updated_at: Timestamp(seconds=1784029904, nanoseconds=881759000), auth_type: password, email: zmullins@yahoo.com, slug_code: ZacheryMullinsZG0, reputation: 50, fee_type: standard, level: rookie, visibility: public, restriction_id: null, compliance_id: null, invite_id: null, password: raise, pin_code: tree, delete_code: null, forgot_token: null, name: Zachery Mullins, display_name: Zachery@Mullins, description: null, avatar: {updated_at: Timestamp(seconds=1784029904, nanoseconds=881759000), created_at: Timestamp(seconds=1784029904, nanoseconds=881759000), source: {file_size: 1024, url: gs://store/avatar.png, uid: test-user-id}, blur_hash: abc123, w: 256, h: 256}, website_uri: https://www.zacherymullins.com/, email_verified: false, must_reset_password: true, force_relogin: false, email_notifs_enabled: true, enable_haptic: true, unread_activity_count: 0, notification_count: 0, auto_play_on_scroll: true, continue_type: stop, auto_mute: true, swipe_left_to_archive: false, prompt_for_confirmation: false, show_system_notifications: true, cache_size: ten_mb, archive_time: one_week, user_time_format: ddmmyyyy, rating_stats: {bookmarks: 5287, views: 7978, flags: 8890, likes: 0, dislikes: 0}, dare_stats: {requested: 2000, accepted: 1500, completed: 750, processed: 0, total_earnings: 25000, missed_earnings: 0, potential_earnings: 0, backers: 150, flags: 89, disputes: 0}, stripe_settings: {updated_at: Timestamp(seconds=1784029904, nanoseconds=881759000), created_at: Timestamp(seconds=1784029904, nanoseconds=881759000), email: zmullins@yahoo.com, display_name: Zachery Mullins, customer_id: cus_1234567890abcdef, country_code: US, currency_code: USD, invoice_prefix: INV12345, highest_transaction_amount: 0, transaction_volume: 0, dispute_for_ct: 0, refund_for_ct: 0, payout_for_ct: 0, dispute_against_ct: 0, refund_against_ct: 0, payout_against_ct: 0, account_type: express, onboard_state: completed, account_id: acct_1234567890abcdef, account_link: null, account_link_expires: null, stripe_disabled: false, stripe_disabled_reason: null, stripe_closed: false, type: account}, location: {updated_at: Timestamp(seconds=1784029904, nanoseconds=881759000), created_at: Timestamp(seconds=1784029904, nanoseconds=881759000), country: United States, country_code: US, state: null, city: San Francisco, region: California, street: null, house_number: null, postal_code: null, offset_seconds: -28800, dst_offset_seconds: -25200, latitude: 37.7749, longitude: -122.4194, time_zone: America/Los_Angeles, formatted_address: null}, tz_str: null, flagged: null}
DEBUG | Test case: | tests unit/adapter/user_adapter_test.dart UserAdapter Good - create operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.user
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.user with data: {id: OPQRSTUVWXYZABCDEFGHI, created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), auth_type: password, email: zmullins@yahoo.com, slug_code: ZacheryMullinsZG0, reputation: 50, fee_type: standard, level: rookie, visibility: public, restriction_id: null, compliance_id: null, invite_id: null, password: raise, pin_code: tree, delete_code: null, forgot_token: null, name: Zachery Mullins, display_name: Zachery@Mullins, description: null, avatar: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/avatar.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}, website_uri: https://www.zacherymullins.com/, email_verified: false, must_reset_password: true, force_relogin: false, email_notifs_enabled: true, enable_haptic: true, unread_activity_count: 0, notification_count: 0, auto_play_on_scroll: true, continue_type: stop, auto_mute: true, swipe_left_to_archive: false, prompt_for_confirmation: false, show_system_notifications: true, cache_size: ten_mb, archive_time: one_week, user_time_format: ddmmyyyy, rating_stats: {bookmarks: 5287, views: 7978, flags: 8890, likes: 0, dislikes: 0}, dare_stats: {requested: 2000, accepted: 1500, completed: 750, processed: 0, total_earnings: 25000, missed_earnings: 0, potential_earnings: 0, backers: 150, flags: 89, disputes: 0}, stripe_settings: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), email: zmullins@yahoo.com, display_name: Zachery Mullins, customer_id: cus_1234567890abcdef, country_code: US, currency_code: USD, invoice_prefix: INV12345, highest_transaction_amount: 0, transaction_volume: 0, dispute_for_ct: 0, refund_for_ct: 0, payout_for_ct: 0, dispute_against_ct: 0, refund_against_ct: 0, payout_against_ct: 0, account_type: express, onboard_state: completed, account_id: acct_1234567890abcdef, account_link: null, account_link_expires: null, stripe_disabled: false, stripe_disabled_reason: null, stripe_closed: false, type: account}, location: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), country: United States, country_code: US, state: null, city: San Francisco, region: California, street: null, house_number: null, postal_code: null, offset_seconds: -28800, dst_offset_seconds: -25200, latitude: 37.7749, longitude: -122.4194, time_zone: America/Los_Angeles, formatted_address: null}, tz_str: null, flagged: null}
DEBUG | Test case: | tests unit/adapter/user_adapter_test.dart UserAdapter Good - update operation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:119:47)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.user
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.user with data: {id: OPQRSTUVWXYZABCDEFGHI, created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), auth_type: password, email: zmullins@yahoo.com, slug_code: ZacheryMullinsZG0, reputation: 50, fee_type: standard, level: rookie, visibility: public, restriction_id: null, compliance_id: null, invite_id: null, password: raise, pin_code: tree, delete_code: null, forgot_token: null, name: Zachery Mullins, display_name: Zachery@Mullins, description: null, avatar: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/avatar.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}, website_uri: https://www.zacherymullins.com/, email_verified: false, must_reset_password: true, force_relogin: false, email_notifs_enabled: true, enable_haptic: true, unread_activity_count: 0, notification_count: 0, auto_play_on_scroll: true, continue_type: stop, auto_mute: true, swipe_left_to_archive: false, prompt_for_confirmation: false, show_system_notifications: true, cache_size: ten_mb, archive_time: one_week, user_time_format: ddmmyyyy, rating_stats: {bookmarks: 5287, views: 7978, flags: 8890, likes: 0, dislikes: 0}, dare_stats: {requested: 2000, accepted: 1500, completed: 750, processed: 0, total_earnings: 25000, missed_earnings: 0, potential_earnings: 0, backers: 150, flags: 89, disputes: 0}, stripe_settings: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), email: zmullins@yahoo.com, display_name: Zachery Mullins, customer_id: cus_1234567890abcdef, country_code: US, currency_code: USD, invoice_prefix: INV12345, highest_transaction_amount: 0, transaction_volume: 0, dispute_for_ct: 0, refund_for_ct: 0, payout_for_ct: 0, dispute_against_ct: 0, refund_against_ct: 0, payout_against_ct: 0, account_type: express, onboard_state: completed, account_id: acct_1234567890abcdef, account_link: null, account_link_expires: null, stripe_disabled: false, stripe_disabled_reason: null, stripe_closed: false, type: account}, location: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), country: United States, country_code: US, state: null, city: San Francisco, region: California, street: null, house_number: null, postal_code: null, offset_seconds: -28800, dst_offset_seconds: -25200, latitude: 37.7749, longitude: -122.4194, time_zone: America/Los_Angeles, formatted_address: null}, tz_str: null, flagged: null}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:141:47)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.user
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.user/OPQRSTUVWXYZABCDEFGHI with data: {id: OPQRSTUVWXYZABCDEFGHI, created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), auth_type: password, email: zmullins@yahoo.com, slug_code: ZacheryMullinsZG0, reputation: 50, fee_type: standard, level: rookie, visibility: public, restriction_id: null, compliance_id: null, invite_id: null, password: raise, pin_code: tree, delete_code: null, forgot_token: null, name: Updated Name, display_name: Zachery@Mullins, description: null, avatar: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), source: {file_size: 1024, url: gs://store/avatar.png, uid: test_uid}, blur_hash: abc123, w: 256, h: 256}, website_uri: https://www.zacherymullins.com/, email_verified: false, must_reset_password: true, force_relogin: false, email_notifs_enabled: true, enable_haptic: true, unread_activity_count: 0, notification_count: 0, auto_play_on_scroll: true, continue_type: stop, auto_mute: true, swipe_left_to_archive: false, prompt_for_confirmation: false, show_system_notifications: true, cache_size: ten_mb, archive_time: one_week, user_time_format: ddmmyyyy, rating_stats: {bookmarks: 5287, views: 7978, flags: 8890, likes: 0, dislikes: 0}, dare_stats: {requested: 2000, accepted: 1500, completed: 750, processed: 0, total_earnings: 25000, missed_earnings: 0, potential_earnings: 0, backers: 150, flags: 89, disputes: 0}, stripe_settings: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), email: zmullins@yahoo.com, display_name: Zachery Mullins, customer_id: cus_1234567890abcdef, country_code: US, currency_code: USD, invoice_prefix: INV12345, highest_transaction_amount: 0, transaction_volume: 0, dispute_for_ct: 0, refund_for_ct: 0, payout_for_ct: 0, dispute_against_ct: 0, refund_against_ct: 0, payout_against_ct: 0, account_type: express, onboard_state: completed, account_id: acct_1234567890abcdef, account_link: null, account_link_expires: null, stripe_disabled: false, stripe_disabled_reason: null, stripe_closed: false, type: account}, location: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), country: United States, country_code: US, state: null, city: San Francisco, region: California, street: null, house_number: null, postal_code: null, offset_seconds: -28800, dst_offset_seconds: -25200, latitude: 37.7749, longitude: -122.4194, time_zone: America/Los_Angeles, formatted_address: null}, tz_str: null, flagged: null}
DEBUG | Test case: | tests unit/adapter/user_adapter_test.dart UserAdapter Bad - get operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.getDocument (package:store/adapter/_model_adapter.dart:49:24) ERROR ERROR Error for user with id test-user-id ERROR debugMsg: Failed to retrieve model user:test-user-id ERROR
| Test case: | tests unit/adapter/user_adapter_test.dart UserAdapter Bad - create operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.createDocument (package:store/adapter/_model_adapter.dart:125:24) ERROR ERROR Error for user with id N/A ERROR debugMsg: Failed to create flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<UserModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/user_adapter_test.dart UserAdapter Bad - update operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 ModelErrorHelper.exception (package:store/core/model_error_helper.dart:43:9) ERROR #1 ModelAdapter.updateDocument (package:store/adapter/_model_adapter.dart:147:24) ERROR ERROR Error for user with id test-user-id ERROR debugMsg: Failed to update flag: type 'Future<StoreResult<dynamic>>' is not a subtype of type 'Future<StoreResult<UserModel>?>' in type cast ERROR
| Test case: | tests unit/adapter/user_adapter_test.dart UserAdapter Bad - delete operation error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
ERROR ERROR #0 ModelErrorHelper.notAllowed (package:store/core/model_error_helper.dart:72:9) ERROR #1 ModelAdapter.deleteDocument (package:store/adapter/_model_adapter.dart:169:24) ERROR ERROR Error for user with id test-user-id, method deleteDocument is not supported in frontend environment ERROR
| Test case: | tests unit/app_database_test.dart AppDatabase: exists true |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/app_database_test.dart AppDatabase: exists false |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/app_database_test.dart AppDatabase: getByQuery where returns result |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 _runGetByUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:68:29) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: name, value: test)), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: name, value: test)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: getByQuery where returns limited result |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 _runGetByUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:78:42) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: name, value: test)), sortKey: null, limit: 1) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: name, value: test)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1 DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: getByQuery where returns null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 _runGetByUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:88:29) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: name, value: test3)), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: name, value: test3)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: getBySubQuery sub-collection exists |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
DEBUG DEBUG #0 AppDatabase.getBySubQuery (package:store/db/app_database.dart:147:11) DEBUG #1 _runGetBySubUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:119:42) DEBUG DEBUG Fetching documents with sub-query: SubQuery(parentCollection: FirestoreCollections.user, parentId: 1, plan: QueryPlan(query: WhereQuery(field: (key: obj_type, value: user)), sortKey: null, limit: 1000)) (useCache: false) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: obj_type, value: user)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: getBySubQuery sub-collection does not exist |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AppDatabase.getBySubQuery (package:store/db/app_database.dart:147:11) DEBUG #1 _runGetBySubUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:139:42) DEBUG DEBUG Fetching documents with sub-query: SubQuery(parentCollection: FirestoreCollections.user, parentId: 1, plan: QueryPlan(query: WhereQuery(field: (key: obj_type, value: group)), sortKey: null, limit: 1000)) (useCache: false) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: obj_type, value: group)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: getAllDocuments getAllDocuments |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
DEBUG DEBUG #0 AppDatabase.getAllDocuments (package:store/db/app_database.dart:163:11) DEBUG #1 _runGetAllTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:169:42) DEBUG DEBUG Fetching all documents from collection: FirestoreCollections.user (useCache: false, limit: 500) DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: getAllDocuments getAllDocuments - empty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
DEBUG DEBUG #0 AppDatabase.getAllDocuments (package:store/db/app_database.dart:163:11) DEBUG #1 _runGetAllTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:175:42) DEBUG DEBUG Fetching all documents from collection: FirestoreCollections.user (useCache: false, limit: 500) DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: Stream Operations getQueryStream |
|---|---|
| Outcome: | Passed |
| Duration: | 0.016 sec |
DEBUG DEBUG #0 AppDatabase.getQueryStream (package:store/db/app_database.dart:215:11) DEBUG #1 _runStreamTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:210:12) DEBUG DEBUG Creating query stream for: QueryPlan(query: WhereQuery(field: (key: from_uid, value: testUser)), sortKey: null, limit: 1000) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: from_uid, value: testUser)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: Stream Operations getSubQueryStream |
|---|---|
| Outcome: | Passed |
| Duration: | 0.01 sec |
DEBUG
DEBUG #0 AppDatabase.getSubQueryStream (package:store/db/app_database.dart:224:11)
DEBUG #1 _runStreamTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:256:12)
DEBUG
DEBUG Creating sub-query stream for: SubQuery(parentCollection: FirestoreCollections.group, parentId: groupId, plan: QueryPlan(query: WhereAllQuery({field: null}), sortKey: (descending: false, key: created_at), limit: 1000))
DEBUG
DEBUG
DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9)
DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21)
DEBUG
DEBUG Running where query WhereAllQuery({field: null})
DEBUG
DEBUG
DEBUG #0 QueryPlan._addSort (package:store/query/query_plan.dart:152:9)
DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:139:31)
DEBUG
DEBUG Query: Adding sort key: created_at, descending: false
DEBUG
DEBUG
DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9)
DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11)
DEBUG
DEBUG Query: Adding limit: 1000
DEBUG | Test case: | tests unit/app_database_test.dart AppDatabase: Writes - create |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 _runWriteTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:284:27)
DEBUG
DEBUG Executing write operation: StoredOpType.create for StoredOpType.create in FirestoreCollections.friend
DEBUG
DEBUG
DEBUG #0 AppDatabase._create (package:store/db/app_database.dart:539:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:245:24)
DEBUG
DEBUG Creating document in collection: FirestoreCollections.friend with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), friend_type: user, status: pending, from_uid: 0mYv6rYRB6b7CqBwV_8B, to_uid: dGkmV2s9X4rKdmiShG1L}
DEBUG | Test case: | tests unit/app_database_test.dart AppDatabase: Writes - update |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 _runWriteTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:305:27)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.friend
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.friend/1 with data: {created_at: FieldValue(Instance of 'MockFieldValuePlatform'), updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), friend_type: user, status: pending, from_uid: 7HjtW1sE1bQxhtCZMRH0, to_uid: 78R15uzQH4CaSAqZoUzu}
DEBUG | Test case: | tests unit/app_database_test.dart AppDatabase: Writes - delete |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11) DEBUG #1 _runWriteTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:323:27) DEBUG DEBUG Executing write operation: StoredOpType.delete for StoredOpType.delete in FirestoreCollections.friend DEBUG DEBUG DEBUG #0 AppDatabase._delete (package:store/db/app_database.dart:640:11) DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:249:24) DEBUG DEBUG Deleting document in collection: FirestoreCollections.friend/1 DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: Writes - create in sub-collection |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
DEBUG DEBUG #0 AppDatabase.writeToSubCollection (package:store/db/app_database.dart:319:11) DEBUG #1 _runWriteTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:346:42) DEBUG DEBUG Writing to sub-collection: FirestoreCollections.user/FirestoreCollections.userNotifications DEBUG DEBUG DEBUG #0 AppDatabase.getBySubQuery (package:store/db/app_database.dart:147:11) DEBUG #1 _runWriteTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:356:50) DEBUG DEBUG Fetching documents with sub-query: SubQuery(parentCollection: FirestoreCollections.user, parentId: 1, plan: QueryPlan(query: WhereQuery(field: (key: status, value: unread)), sortKey: null, limit: 1000)) (useCache: false) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: status, value: unread)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: Batch Writes - writeBatch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
DEBUG DEBUG #0 AppDatabase.writeBatch (package:store/db/app_database.dart:273:11) DEBUG #1 _runBatchWritesTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:401:56) DEBUG DEBUG Executing batch write with 2 operations DEBUG DEBUG DEBUG #0 AppDatabase.writeBatch (package:store/db/app_database.dart:294:13) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Batch write completed, fetching resolved data DEBUG DEBUG DEBUG #0 AppDatabase.writeBatch (package:store/db/app_database.dart:301:13) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Batch write completed successfully with resolved data DEBUG
| Test case: | tests unit/app_database_test.dart AppDatabase: Batch Writes - writeToSubCollection batch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 AppDatabase.writeSubCollectionBatch (package:store/db/app_database.dart:355:11) DEBUG #1 _runBatchWritesTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/app_database_test.dart:432:43) DEBUG DEBUG Executing sub-collection batch write with 2 operations DEBUG DEBUG DEBUG #0 AppDatabase.writeSubCollectionBatch (package:store/db/app_database.dart:380:13) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Sub-collection batch write completed, fetching resolved data DEBUG DEBUG DEBUG #0 AppDatabase.writeSubCollectionBatch (package:store/db/app_database.dart:387:13) DEBUG #1 <asynchronous suspension> DEBUG DEBUG Sub-collection batch write completed successfully with resolved data DEBUG
| Test case: | tests unit/constants/auth_type_test.dart AuthType fromValue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/auth_type_test.dart AuthType invalid fromValue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: dareStatus |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isPre |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isCompleted |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isSuccess |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isFailure |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isVoting |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isError |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isTimedOut |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isFlagged |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: label |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isPre |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isFinished |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/dare_status_test.dart DareStatus: isSuccess |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/user_archive_type_test.dart UserArchiveType: displayValues |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/constants/user_archive_type_test.dart UserArchiveType: fromIndex |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/user_archive_type_test.dart UserArchiveType: display |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/user_archive_type_test.dart UserArchiveType: days |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/user_cache_type_test.dart UserCacheType: displayValues |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/user_cache_type_test.dart UserCacheType: fromIndex |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/user_cache_type_test.dart UserCacheType: display |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/user_cache_type_test.dart UserCacheType: mb |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/context/flag_context_test.dart FlagContext initial comment count 0 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/context/flag_context_test.dart FlagContext add comment |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.081760Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.081760Z, restriction_id: null, resolution: null, comment_count: 1, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/context/flag_context_test.dart FlagContext getComments |
|---|---|
| Outcome: | Passed |
| Duration: | 0.012 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.089758Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.089758Z, restriction_id: null, resolution: null, comment_count: 1, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.089758Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.089758Z, restriction_id: null, resolution: null, comment_count: 2, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/context/flag_context_test.dart FlagContext updateComment |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.102759Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.102759Z, restriction_id: null, resolution: null, comment_count: 1, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.102759Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.102759Z, restriction_id: null, resolution: null, comment_count: 1, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/context/flag_context_test.dart FlagContext deleteComment |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.110759Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.110759Z, restriction_id: null, resolution: null, comment_count: 1, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.110759Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.110759Z, restriction_id: null, resolution: null, comment_count: 0, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/context/flag_context_test.dart FlagContext real-time comment updates |
|---|---|
| Outcome: | Passed |
| Duration: | 0.015 sec |
DEBUG
DEBUG #0 runFlagContextUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/context/flag_context_test.dart:149:13)
DEBUG #1 StackZoneSpecification._registerUnaryCallback.<anonymous closure>.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:127:36)
DEBUG
DEBUG Real-time update: Flag now has 0 comments
DEBUG
DEBUG
DEBUG #0 runFlagContextUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/context/flag_context_test.dart:149:13)
DEBUG #1 StackZoneSpecification._registerUnaryCallback.<anonymous closure>.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:127:36)
DEBUG
DEBUG Real-time update: Flag now has 1 comments
DEBUG
DEBUG
DEBUG #0 runFlagContextUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/context/flag_context_test.dart:152:15)
DEBUG #1 StackZoneSpecification._registerUnaryCallback.<anonymous closure>.<anonymous closure> (package:stack_trace/src/stack_zone_specification.dart:127:36)
DEBUG
DEBUG Latest comment: This is a test comment.
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.119759Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.119759Z, restriction_id: null, resolution: null, comment_count: 1, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/context/flag_context_test.dart FlagContext real time flag model and comments stream |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
DEBUG
DEBUG #0 AppDatabase.getDocumentStream (package:store/db/app_database.dart:207:11)
DEBUG #1 FlagContext.getFlagWithCommentsStream (package:store/context/flag_context.dart:231:17)
DEBUG
DEBUG Creating document stream for: IdQuery(name: FirestoreCollections.flag, id: flag_abc123)
DEBUG
DEBUG
DEBUG #0 AppDatabase.write (package:store/db/app_database.dart:239:11)
DEBUG #1 FlagContext._updateFlagAfterCommentChange (package:store/context/flag_context.dart:291:16)
DEBUG
DEBUG Executing write operation: StoredOpType.update for StoredOpType.update in FirestoreCollections.flag
DEBUG
DEBUG
DEBUG #0 AppDatabase._update (package:store/db/app_database.dart:598:11)
DEBUG #1 AppDatabase.write (package:store/db/app_database.dart:247:24)
DEBUG
DEBUG Updating document in collection: FirestoreCollections.flag/flag_abc123 with data: {created_at: 2026-07-14 11:51:45.134759Z, updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), progress: open, disputed: null, flag_type: spam, from_uid: user123, to_uid: admin456, slug_code: human-obj-id987654321, obj_id: dare_789, obj_type: dare, message: This dare contains inappropriate content, user_in_danger: false, resolved_at: 2026-07-14 11:51:45.134759Z, restriction_id: null, resolution: null, comment_count: 1, to_display_state: {read: false, archived: false, deleted: false}, from_display_state: {read: false, archived: false, deleted: false}}
DEBUG | Test case: | tests unit/core/database_result_test.dart DatabaseResult success (without generic) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/database_result_test.dart DatabaseResult success (with generics) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/database_result_test.dart DatabaseResult error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/timestamp_converter_test.dart TimestampConverter: toJson with serverTimestamp |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/timestamp_converter_test.dart TimestampConverter: fromJson with serverTimestamp |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/timestamp_converter_test.dart TimestampConverter: toJson with increment |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/timestamp_converter_test.dart TimestampConverter: fromJson with increment |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/timestamp_map_converter_test.dart TimestampMapConverter: toJson with multiple server timestamps |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/timestamp_map_converter_test.dart TimestampMapConverter: toJson with FieldValue increment |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/timestamp_map_converter_test.dart TimestampMapConverter: fromJson with multiple server timestamps |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/timestamp_map_converter_test.dart TimestampMapConverter: fromJson with FieldValue increment |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/timestamp_map_converter_test.dart TimestampMapConverter: toJson with empty map |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/timestamp_map_converter_test.dart TimestampMapConverter: fromJson with empty map |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/unix_timestamp_converter_test.dart UnixTimestampConverter: toJson with DateTime |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/unix_timestamp_converter_test.dart UnixTimestampConverter: fromJson with double |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/unix_timestamp_converter_test.dart UnixTimestampConverter: correct local time conversion |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/unix_timestamp_converter_test.dart UnixTimestampConverter: correct local time to UTC conversion |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/unix_timestamp_converter_test.dart UnixTimestampConverter: round-trip conversion preserves original timestamp |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/user_stripe_ext_test.dart StripeSettingsContext account parsers OK |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/core/user_stripe_ext_test.dart StripeSettingsContext customer parsers OK |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/user_stripe_ext_test.dart StripeSettingsContext empty parsers OK |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/core/user_stripe_ext_test.dart StripeSettingsContext account parsers OK (from json) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/chat_comment_model_test.dart ChatCommentModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/chat_comment_model_test.dart ChatCommentModel: text creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/chat_comment_model_test.dart ChatCommentModel: image creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/chat_comment_model_test.dart ChatCommentModel: video creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/dare_model_test.dart DareModel: creation - user |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/dare_model_test.dart DareModel: extension user |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/dare_model_test.dart DareModel: creation - group |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/friend_model_test.dart FriendModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/group_member_model_test.dart GroupMemberModel creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/group_model_test.dart GroupModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/group_model_test.dart GroupModel: production |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/analytics_event_model_test.dart AnalyticsEventModel: creation - parameters |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
| Test case: | tests unit/generated/model/internal/analytics_event_model_test.dart AnalyticsEventModel: creation - parameter |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/dare_event_model_test.dart DareEventModel: creation - video |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/dare_event_model_test.dart DareEventModel: creation - image |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/image_model_test.dart ImageModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/internal/image_model_test.dart ImageModel: production |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/internal/image_model_test.dart ImageModel: extension |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/location_model_test.dart LocationModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/location_model_test.dart LocationModel: formatted |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/location_suggest_model_test.dart LocationSuggestModel: fromJson |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/location_suggest_model_test.dart LocationSuggestModel: suggestion |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/internal/pledge_stats_model_test.dart PledgeStatsModel: initialization |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/pledge_stats_model_test.dart PledgeStatsModel: totals |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/internal/pledge_stats_model_test.dart PledgeStatsModel: percentages |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/restricted_word_model_test.dart RestrictedWordModel: creation, blacklisted |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/generated/model/internal/restricted_word_model_test.dart RestrictedWordModel: creation, whitelisted |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/stopwatch_model_test.dart StopwatchModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/stopwatch_model_test.dart StopwatchModel: to_json |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/stopwatch_model_test.dart StopwatchModel: from_json |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/internal/stripe_settings_model_test.dart StripeSettingsModel: default values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/internal/video_model_test.dart VideoModel creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/internal/video_model_test.dart from_json |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/video_model_test.dart to_json |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/view_stats_model_test.dart RatingStatsModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/internal/view_stats_model_test.dart RatingStatsModel: from_json |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/internal/view_stats_model_test.dart RatingStatsModel: to_json |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/invite_model_test.dart InviteModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/invite_model_test.dart InviteModel: fromJson |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/issue/flag_issue_model_test.dart FlagIssueModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/issue/general_issue_model_test.dart GeneralIssueModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/generated/model/issue/payment_issue_model_test.dart PaymentIssueModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
| Test case: | tests unit/generated/model/notification_model_test.dart NotificationModel: creation - text |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/generated/model/notification_model_test.dart NotificationModel: creation - image |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/notification_model_test.dart NotificationModel: creation - video |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/payment/payment_result_model_test.dart PaymentResultModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/payment/payment_result_model_test.dart PaymentResultModel: creation with values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/payment/payment_result_model_test.dart PaymentResultModel: from_json |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/payment/payment_result_model_test.dart PaymentResultModel: to_json |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/payment/stripe_settings_model_test.dart StripeSettingsModel: customer creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/payment/stripe_settings_model_test.dart StripeSettingsModel: account creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/payment/stripe_settings_model_test.dart StripeSettingsModel: from_json for customer |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/payment/stripe_settings_model_test.dart StripeSettingsModel: from_json for account |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
ERROR
ERROR #0 runStripeSettingsModelUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/generated/model/payment/stripe_settings_model_test.dart:100:11)
ERROR #1 Declarer.test.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/declarer.dart:253:25)
ERROR
ERROR json: {updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), email: test@gmail.com, display_name: Test User, customer_id: cus_12345, country_code: US, currency_code: USD, invoice_prefix: INV, highest_transaction_amount: 0, transaction_volume: 0, dispute_for_ct: 0, refund_for_ct: 0, payout_for_ct: 0, dispute_against_ct: 0, refund_against_ct: 0, payout_against_ct: 0, account_type: express, onboard_state: not_started, account_id: acc_12345, account_link: null, account_link_expires: null, stripe_disabled: false, stripe_disabled_reason: null, stripe_closed: false, type: account}
ERROR | Test case: | tests unit/generated/model/pledge_model_test.dart PledgeModel: pledgeStatus pretty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/pledge_model_test.dart PledgeModel: creation user |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/pledge_model_test.dart PledgeModel: creation group |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/pledge_model_test.dart PledgeModel: fromJson |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/rating_model_test.dart RatingModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/rating_model_test.dart fromJson |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/user_model_test.dart UserModel UserModel creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/user_model_test.dart UserModel copyWith |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/user_model_test.dart UserModel screenName |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/user_model_test.dart UserModel firstName/lastName |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/model/user_model_test.dart UserModel getUpdates does not update same value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
DEBUG DEBUG #0 UserModelX.getUpdates (package:store/generated/model/user_model.dart:148:11) DEBUG #1 runUserModelUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/generated/model/user_model_test.dart:91:33) DEBUG DEBUG No changes detected in user settings, not updating. DEBUG
| Test case: | tests unit/generated/model/user_model_test.dart UserModel getUpdates should not update with null values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
DEBUG DEBUG #0 UserModelX.getUpdates (package:store/generated/model/user_model.dart:125:11) DEBUG #1 runUserModelUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/generated/model/user_model_test.dart:102:33) DEBUG DEBUG No updates provided DEBUG
| Test case: | tests unit/generated/model/user_model_test.dart UserModel getUpdates should update with new values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/model/video_history_model_test.dart VideoHistoryModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/schema/error_schema_test.dart ErrorSchema: error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/schema/error_schema_test.dart ErrorSchema: stripe error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/schema/pin/pin_confirm_request_schema_test.dart PinConfirmRequestSchema: toJson returns correct map |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/generated/schema/pin/pin_confirm_request_schema_test.dart PinConfirmRequestSchema: fromJson creates correct instance |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/schema/pin/pin_confirm_response_schema_test.dart PinConfirmResponseSchema: toJson returns correct map |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/schema/pin/pin_confirm_response_schema_test.dart PinConfirmResponseSchema: fromJson creates correct instance |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/schema/pin/pin_confirm_response_schema_test.dart PinConfirmResponseSchema: handles errorMessage correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/shared/app_log_category_test.dart AppLogCategory: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/shared/app_payment_error_code_test.dart AppPaymentErrorCode: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/shared/model/core/stopwatch_duration_test.dart StopwatchDuration: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/generated/shared/model/payment/risk_assessment_model_test.dart RiskAssessmentModel: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/analytics_event_ops_test.dart AnalyticsEventOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/analytics_event_ops_test.dart AnalyticsEventOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
DEBUG
DEBUG #0 runAnalyticsEventOpsUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/ops/analytics_event_ops_test.dart:35:11)
DEBUG #1 Declarer.test.<anonymous closure>.<anonymous closure> (package:test_api/src/backend/declarer.dart:253:25)
DEBUG
DEBUG json={updated_at: FieldValue(Instance of 'MockFieldValuePlatform'), created_at: FieldValue(Instance of 'MockFieldValuePlatform'), analytic_type: link, source_user: test_user, dest_user: null, ingestible: {home: https://example.com/test}}
DEBUG | Test case: | tests unit/ops/analytics_event_ops_test.dart AnalyticsEventOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/dare_ops_test.dart DareOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/dare_ops_test.dart DareOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/ops/dare_ops_test.dart DareOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/flag_ops_test.dart Flag Ops FlagOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/flag_ops_test.dart Flag Ops FlagOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/flag_ops_test.dart Flag Ops FlagOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/flag_ops_test.dart Flag Ops FlagCommentOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/flag_ops_test.dart Flag Ops FlagCommentOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/flag_ops_test.dart Flag Ops FlagCommentOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/friend_ops_test.dart FriendOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/friend_ops_test.dart FriendOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/friend_ops_test.dart FriendOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/group_member_ops_test.dart GroupMemberOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/group_member_ops_test.dart GroupMemberOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/group_member_ops_test.dart GroupMemberOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/group_ops_test.dart GroupOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/group_ops_test.dart GroupOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/group_ops_test.dart GroupOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/invite_ops_test.dart InviteOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/invite_ops_test.dart InviteOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/invite_ops_test.dart InviteOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/issue_ops_test.dart Issue Ops IssueOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/issue_ops_test.dart Issue Ops IssueOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/issue_ops_test.dart Issue Ops IssueOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/issue_ops_test.dart Issue Ops IssueCommentOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/issue_ops_test.dart Issue Ops IssueCommentOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/issue_ops_test.dart Issue Ops IssueCommentOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/payment_issue_ops_test.dart Payment Issue Ops PaymentIssueOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/payment_issue_ops_test.dart Payment Issue Ops PaymentIssueOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/payment_issue_ops_test.dart Payment Issue Ops PaymentIssueOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/payment_issue_ops_test.dart Payment Issue Ops PaymentIssueCommentOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/payment_issue_ops_test.dart Payment Issue Ops PaymentIssueCommentOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/payment_issue_ops_test.dart Payment Issue Ops PaymentIssueCommentOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/pledge_ops_test.dart PledgeOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/pledge_ops_test.dart PledgeOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/pledge_ops_test.dart PledgeOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/restricted_word_ops_test.dart RestrictedWordOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/restricted_word_ops_test.dart RestrictedWordOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/restricted_word_ops_test.dart RestrictedWordOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserNotificationOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserNotificationOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserNotificationOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserVideoHistoryOps valid collection name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserVideoHistoryOps fromJson creates a valid model |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops/user_ops_test.dart User Ops UserVideoHistoryOps toJson converts model to JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/ops_registry_test.dart OpsRegistry ModelOps create operation has createResult functionality |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/ops_registry_test.dart OpsRegistry Operation createResult handles conversion errors gracefully |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
ERROR
ERROR #0 new GroupModel.fromJsonWithId (package:store/generated/model/group_model.dart:94:11)
ERROR #1 GroupOps.fromJson (package:store/ops/group_ops.dart:20:18)
ERROR
ERROR GroupModel deserialization failed!
ERROR Error Detail: type 'Null' is not a subtype of type 'String' in type cast
ERROR Provided Keys: [invalid]
ERROR Target ID Field: null
ERROR Raw JSON Payload: {invalid: data}
ERROR
ERROR
ERROR #0 WriteOperation.build (package:store/core/write_operation.dart:46:11)
ERROR #1 runOpsRegistryUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/ops_registry_test.dart:77:32)
ERROR
ERROR Failed to build model for FirestoreCollections.group/test-id: FormatException: GroupModel deserialization failed!
ERROR Error Detail: type 'Null' is not a subtype of type 'String' in type cast
ERROR Provided Keys: [invalid]
ERROR Target ID Field: null
ERROR Raw JSON Payload: {invalid: data}
ERROR | Test case: | tests unit/ops_registry_test.dart OpsRegistry demonstrates AppDatabase compatibility |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/query/query_builder_test.dart QueryBuilder: simple where query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryBuilderUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_builder_test.dart:46:37) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: status, value: active)), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: status, value: active)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/query/query_builder_test.dart QueryBuilder: where with sort |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryBuilderUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_builder_test.dart:67:37) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: status, value: active)), sortKey: (descending: true, key: score), limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: status, value: active)) DEBUG DEBUG DEBUG #0 QueryPlan._addSort (package:store/query/query_plan.dart:152:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:139:31) DEBUG DEBUG Query: Adding sort key: score, descending: true DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/query/query_builder_test.dart QueryBuilder: where in query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryBuilderUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_builder_test.dart:83:37) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: InQuery(collection: FirestoreCollections.user, values: [A, C]), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/query/query_builder_test.dart QueryBuilder: where or query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryBuilderUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_builder_test.dart:104:35) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereOrQuery(field: (key: status, value: active), orValue: inactive), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereOrQuery(field: (key: status, value: active), orValue: inactive) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/query/query_builder_test.dart QueryBuilder: where and query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryBuilderUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_builder_test.dart:123:35) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereAndQuery(field: (key: status, value: active), andField: (key: count, value: 5)), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereAndQuery(field: (key: status, value: active), andField: (key: count, value: 5)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/query/query_builder_test.dart QueryBuilder: where nested query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryBuilderUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_builder_test.dart:148:35) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereNestedQuery(field: (key: status, value: active), nestedField: (key: address.city, value: New York)), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereNestedQuery(field: (key: status, value: active), nestedField: (key: address.city, value: New York)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/query/query_builder_test.dart QueryBuilder: all query returns all documents |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
DEBUG
DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11)
DEBUG #1 runQueryBuilderUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_builder_test.dart:167:35)
DEBUG
DEBUG Fetching documents with query plan: QueryPlan(query: WhereAllQuery({field: null}), sortKey: (descending: true, key: score), limit: 10) (useCache: false, startAfter: null)
DEBUG
DEBUG
DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9)
DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21)
DEBUG
DEBUG Running where query WhereAllQuery({field: null})
DEBUG
DEBUG
DEBUG #0 QueryPlan._addSort (package:store/query/query_plan.dart:152:9)
DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:139:31)
DEBUG
DEBUG Query: Adding sort key: score, descending: true
DEBUG
DEBUG
DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9)
DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11)
DEBUG
DEBUG Query: Adding limit: 10
DEBUG | Test case: | tests unit/query/query_plan_test.dart QueryPlan: IdQuery: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/query/query_plan_test.dart QueryPlan: WhereQuery: where (no sort) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
DEBUG
DEBUG #0 runQueryPlanUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_plan_test.dart:71:19)
DEBUG #1 <asynchronous suspension>
DEBUG
DEBUG Firestore:
DEBUG {
DEBUG "user": {
DEBUG "user123": {
DEBUG "count": 1,
DEBUG "views": 2
DEBUG },
DEBUG "user124": {
DEBUG "count": 1,
DEBUG "views": 4
DEBUG }
DEBUG }
DEBUG }
DEBUG
DEBUG
DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11)
DEBUG #1 runQueryPlanUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_plan_test.dart:78:50)
DEBUG
DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: count, value: 1)), sortKey: null, limit: 1000) (useCache: false, startAfter: null)
DEBUG
DEBUG
DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9)
DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21)
DEBUG
DEBUG Running where query WhereQuery(field: (key: count, value: 1))
DEBUG
DEBUG
DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9)
DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11)
DEBUG
DEBUG Query: Adding limit: 1000
DEBUG | Test case: | tests unit/query/query_plan_test.dart QueryPlan: WhereQuery: where with different data types |
|---|---|
| Outcome: | Passed |
| Duration: | 0.012 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryPlanUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_plan_test.dart:100:39) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: name, value: john)), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: name, value: john)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryPlanUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_plan_test.dart:109:35) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: active, value: true)), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: active, value: true)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryPlanUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_plan_test.dart:118:35) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: score, value: 98.5)), sortKey: null, limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: score, value: 98.5)) DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/query/query_plan_test.dart QueryPlan: WhereQuery: where with sort |
|---|---|
| Outcome: | Passed |
| Duration: | 0.007 sec |
DEBUG DEBUG #0 AppDatabase.getByQuery (package:store/db/app_database.dart:132:11) DEBUG #1 runQueryPlanUnitTests.<anonymous closure>.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/query/query_plan_test.dart:142:50) DEBUG DEBUG Fetching documents with query plan: QueryPlan(query: WhereQuery(field: (key: count, value: 1)), sortKey: (descending: true, key: views), limit: 1000) (useCache: false, startAfter: null) DEBUG DEBUG DEBUG #0 QueryPlan._whereQuery (package:store/query/query_plan.dart:91:9) DEBUG #1 QueryPlan.query.<anonymous closure> (package:store/query/query_plan.dart:78:21) DEBUG DEBUG Running where query WhereQuery(field: (key: count, value: 1)) DEBUG DEBUG DEBUG #0 QueryPlan._addSort (package:store/query/query_plan.dart:152:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:139:31) DEBUG DEBUG Query: Adding sort key: views, descending: true DEBUG DEBUG DEBUG #0 QueryPlan._addLimit (package:store/query/query_plan.dart:163:9) DEBUG #1 QueryPlan._decorate (package:store/query/query_plan.dart:141:11) DEBUG DEBUG Query: Adding limit: 1000 DEBUG
| Test case: | tests unit/query/sub_query_test.dart SubQuery: invalid collection label |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/query/where_query_test.dart WhereQuery base query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/query/where_query_test.dart WhereQuery or query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/query/where_query_test.dart WhereQuery nested query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/query/where_query_test.dart WhereQuery and query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/query/where_query_test.dart WhereQuery all query |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store_exception_test.dart StoreException creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store_exception_test.dart StoreException unknown error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/write/operation_test.dart Operation delete |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
ERROR ERROR #0 WriteOperation.build (package:store/core/write_operation.dart:39:11) ERROR #1 runOperationUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/write/operation_test.dart:79:38) ERROR ERROR Cannot build invite-id for FirestoreCollections.invite (StoredOpType.delete): no builder or data provided ERROR
| Test case: | tests unit/write/sub_operation_test.dart SubOperation create |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/write/sub_operation_test.dart SubOperation update |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/write/sub_operation_test.dart SubOperation delete |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
ERROR ERROR #0 WriteOperation.build (package:store/core/write_operation.dart:39:11) ERROR #1 runSubOperationUnitTests.<anonymous closure>.<anonymous closure> (file:///d:/working/flipdare/code/packages/store/test/unit/write/sub_operation_test.dart:96:33) ERROR ERROR Cannot build chat-comment-id for FirestoreCollections.groupComments (StoredOpType.delete): no builder or data provided ERROR