Test Report : test-results.xml

📊 Test Execution Summary Report Generated On: 2026-11-07 10:49:10

36
Total
35
Passed
1
Failed
0
Skipped
2.595s
Duration

Test Suite: D:.working.flipdare.code.packages.payments.test.test_bundle.bundle

Suite Properties

platformvm

Results

Duration0.0 sec
Tests36
Failures1

Tests

D:.working.flipdare.code.packages.payments.test.test_bundle.bundle

Test case:golden/widget/core/dense_stripe_currency_field_golden_test.dart DenseStripeCurrencyField: dense_stripe_currency_field (variant: Windows)
Outcome:Passed
Duration:0.407 sec
Test case:golden/widget/onboard/stripe_onboard_tab_golden_test.dart StripeOnboardTab: stripe_onboard_tab (variant: Windows)
Outcome:Passed
Duration:0.407 sec
Stdout
 (package:services/service/auth/auth_service.dart:115:9) [AuthService.build] -> 
 
 [ WARNING] | 10:01:25 66ms | AuthService initialized


 (package:services/service/auth/auth_service.dart:115:9) [AuthService.build] -> 
 
 [ WARNING] | 10:01:25 135ms | AuthService initialized


 (package:core_widget/core/base_app_screen.dart:106:13) [BaseAppScreenState._initializeStoreIfNeeded] -> 
 
 [ DEBUG] | 10:01:25 215ms | Initializing SharedPreferences from ScreenTemplate


 (package:core_widget/core/base_app_screen.dart:122:13) [BaseAppScreenState._initializeStoreIfNeeded] -> 
 
 [ DEBUG] | 10:01:25 216ms | Internal app store initialized: AppStore(status: AppStoreStatus.ready, store: SecureStorage)


 (package:core_widget/core/mixin/network_monitor_mixin.dart:92:13) [NetworkMonitorMixin._handleNetworkStatusChange] -> 
 
 [ DEBUG] | 10:01:25 218ms | Setting initial network status to NetworkStatus.online


 (package:core_widget/core/mixin/network_monitor_mixin.dart:92:13) [NetworkMonitorMixin._handleNetworkStatusChange] -> 
 
 [ DEBUG] | 10:01:25 218ms | Setting initial network status to NetworkStatus.online


 (package:core_widget/core/mixin/network_monitor_mixin.dart:92:13) [NetworkMonitorMixin._handleNetworkStatusChange] -> 
 
 [ DEBUG] | 10:01:25 219ms | Setting initial network status to NetworkStatus.online


 (package:core_widget/core/mixin/network_monitor_mixin.dart:92:13) [NetworkMonitorMixin._handleNetworkStatusChange] -> 
 
 [ DEBUG] | 10:01:25 219ms | Setting initial network status to NetworkStatus.online


 (package:core/store/base_storage.dart:246:7) [_debug] -> 
 
 [ DEBUG] | 10:01:25 254ms | READ key stripe_onboarding_state with error MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage)


 (package:core/store/base_storage.dart:246:7) [_debug] -> 
 
 [ DEBUG] | 10:01:25 254ms | READ key stripe_onboarding_state with error MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage)


 (package:core/store/base_storage.dart:246:7) [_debug] -> 
 
 [ DEBUG] | 10:01:25 255ms | READ key stripe_onboarding_state with error MissingPluginException(No implementation found for method containsKey on channel plugins.it_nomads.com/flutter_secure_storage)


 (package:core/store/base_storage.dart:246:7) [_debug] -> 
 
 [ DEBUG] | 10:01:25 345ms | WRITE key stripe_onboarding_state with value {"currency":null,"country":null,"firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"} with error MissingPluginException(No implementation found for method write on channel plugins.it_nomads.com/flutter_secure_storage)


 (package:payments/widget/core/stripe_text_fields.dart:293:11) [StripeTextFields.prefillFromUser] -> 
 
 [ DEBUG] | 10:01:25 346ms | Prefilled fields from user test-user-123: email: test@example.com, firstName: Test, lastName: User, countryCode: null, currencyCode: null


 (package:payments/widget/onboard/stripe_onboard_tab.dart:463:13) [StripeOnboardScreenState._refreshUserState] -> 
 
 [ DEBUG] | 10:01:25 346ms | User test-user-123 has no Stripe account settings, showing setup step


 (package:core/store/base_storage.dart:246:7) [_debug] -> 
 
 [ DEBUG] | 10:01:25 346ms | WRITE key stripe_onboarding_state with value {"currency":"USD","country":"US","firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"} with error MissingPluginException(No implementation found for method write on channel plugins.it_nomads.com/flutter_secure_storage)


 (package:payments/widget/core/stripe_text_fields.dart:293:11) [StripeTextFields.prefillFromUser] -> 
 
 [ DEBUG] | 10:01:25 346ms | Prefilled fields from user test-user-123: email: test@example.com, firstName: Test, lastName: User, countryCode: US, currencyCode: USD


 (package:core/store/base_storage.dart:246:7) [_debug] -> 
 
 [ DEBUG] | 10:01:25 348ms | WRITE key stripe_onboarding_state with value {"currency":"USD","country":"US","firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"} with error MissingPluginException(No implementation found for method write on channel plugins.it_nomads.com/flutter_secure_storage)


 (package:payments/widget/core/stripe_text_fields.dart:293:11) [StripeTextFields.prefillFromUser] -> 
 
 [ DEBUG] | 10:01:25 348ms | Prefilled fields from user test-user-123: email: test@example.com, firstName: Test, lastName: User, countryCode: US, currencyCode: USD


 (package:payments/widget/onboard/stripe_onboard_tab.dart:486:13) [StripeOnboardScreenState._refreshUserState] -> 
 
 [ INFO] | 10:01:25 348ms | Successfully refreshed account details for user test-user-123


 (package:payments/widget/onboard/stripe_onboard_tab.dart:620:15) [StripeOnboardScreenState._validateAccount] -> 
 
 [ DEBUG] | 10:01:25 348ms | Account onboard state for user test-user-123 is StripeOnboardState.pendingRequirements, onboardStep set to setup with message: Onboarding incomplete, account has pending requirements.


 (package:payments/widget/onboard/stripe_onboard_tab.dart:486:13) [StripeOnboardScreenState._refreshUserState] -> 
 
 [ INFO] | 10:01:25 349ms | Successfully refreshed account details for user test-user-123


 (package:payments/widget/onboard/stripe_onboard_tab.dart:594:15) [StripeOnboardScreenState._validateAccount] -> 
 
 [ DEBUG] | 10:01:25 350ms | Account onboard state for user test-user-123 is StripeOnboardState.completed, onboardStep set to complete with message: Onboarding complete.
Test case:golden/widget/picker/amount_picker_modal_golden_test.dart AmountPickerModalGoldenTests: amount_picker_modal (variant: Windows)
Outcome:Passed
Duration:0.355 sec
Stdout
 (package:payments/widget/picker/amount_picker_modal.dart:108:11) [AmountPickerModalState.build] -> 
 
 [ DEBUG] | 10:01:25 481ms | AmountPickerModal: build:
 	fromUser: W6vQe835TpKLnOqPYF76
 	toUser: Zcbhwc3hpqJtM0r8Kz9I
 	dare: test_uid
 	canModify: false
 	defaultPaymentMethod: null


 (package:payments/widget/picker/amount_picker_modal.dart:108:11) [AmountPickerModalState.build] -> 
 
 [ DEBUG] | 10:01:25 604ms | AmountPickerModal: build:
 	fromUser: W6vQe835TpKLnOqPYF76
 	toUser: Zcbhwc3hpqJtM0r8Kz9I
 	dare: test_uid
 	canModify: false
 	defaultPaymentMethod: null
Test case:golden/widget/picker/amount_picker_modal_golden_test.dart AmountPickerModalGoldenTests: amount_picker_with_pm (variant: Windows)
Outcome:Passed
Duration:0.147 sec
Stdout
 (package:payments/widget/picker/amount_picker_modal.dart:108:11) [AmountPickerModalState.build] -> 
 
 [ DEBUG] | 10:01:25 772ms | AmountPickerModal: build:
 	fromUser: yRppoddIzWHZPBt1QkaR
 	toUser: Zcbhwc3hpqJtM0r8Kz9I
 	dare: test_uid
 	canModify: false
 	defaultPaymentMethod: PaymentMethodModel(paymentMethodId: pm_1234567890abcdef, paymentMethodType: PaymentMethodType.card, last4: 4242, brand: visa, expMonth: 12, expYear: 2025, isDefault: true)


 (package:payments/widget/picker/amount_picker_modal.dart:108:11) [AmountPickerModalState.build] -> 
 
 [ DEBUG] | 10:01:25 791ms | AmountPickerModal: build:
 	fromUser: yRppoddIzWHZPBt1QkaR
 	toUser: Zcbhwc3hpqJtM0r8Kz9I
 	dare: test_uid
 	canModify: false
 	defaultPaymentMethod: PaymentMethodModel(paymentMethodId: pm_1234567890abcdef, paymentMethodType: PaymentMethodType.card, last4: 4242, brand: visa, expMonth: 12, expYear: 2025, isDefault: true)

Image assets/icon/payment_sapphire.webp already loaded...
Image assets/icon/payment_silver.webp already loaded...
Image assets/icon/payment_credit.webp already loaded...
Image assets/icon/payment_trophy.webp already loaded...
Image assets/icon/payment_fire.webp already loaded...
Image assets/icon/payment_bank.webp already loaded...
Test case:golden/widget/picker/amount_picker_modal_golden_test.dart AmountPickerModalGoldenTests: amount_picker_modal_selected (variant: Windows)
Outcome:Failed
Duration:0.209 sec
Failed1 error, see stacktrace for details
Error:

Test failed. See exception logs above.
The test description was: amount_picker_modal_selected (variant: Windows)
Stdout
 (package:payments/widget/picker/amount_picker_modal.dart:108:11) [AmountPickerModalState.build] -> 
 
 [ DEBUG] | 10:01:25 915ms | AmountPickerModal: build:
 	fromUser: W6vQe835TpKLnOqPYF76
 	toUser: Zcbhwc3hpqJtM0r8Kz9I
 	dare: test_uid
 	canModify: false
 	defaultPaymentMethod: null


 (package:payments/widget/picker/amount_picker_modal.dart:108:11) [AmountPickerModalState.build] -> 
 
 [ DEBUG] | 10:01:25 929ms | AmountPickerModal: build:
 	fromUser: W6vQe835TpKLnOqPYF76
 	toUser: Zcbhwc3hpqJtM0r8Kz9I
 	dare: test_uid
 	canModify: false
 	defaultPaymentMethod: null

Image assets/icon/payment_sapphire.webp already loaded...
Image assets/icon/payment_silver.webp already loaded...
Image assets/icon/payment_credit.webp already loaded...
Image assets/icon/payment_trophy.webp already loaded...
Image assets/icon/payment_fire.webp already loaded...
Image assets/icon/payment_bank.webp already loaded...

 (package:payments/widget/picker/amount_picker_buttons.dart:199:11) [_AmountPickerButtonsState._setSelectedType] -> 
 
 [ DEBUG] | 10:01:26 28ms | AmountPickerWidget: setSelectedType: PledgeButtonType.fifty, amount: 5000


 (package:payments/widget/picker/amount_picker_widget.dart:124:15) [_AmountPickerWidgetState._buildAmountPicker.<anonymous] -> 
 
 [ DEBUG] | 10:01:26 28ms | AmountPickerWidget: AmountPickerButtons: onAmountSelected: 5000

Pending timers:
Timer (duration: 0:00:00.700000, periodic: false), created:
#0      new FakeTimer._ (package:fake_async/fake_async.dart:342:62)
#1      FakeAsync._createTimer (package:fake_async/fake_async.dart:260:29)
#2      FakeAsync.run.<anonymous closure> (package:fake_async/fake_async.dart:185:15)
#6      BounceAnimationState._onTapDown (package:core_widget/animation/bounce/bounce_animation.dart:206:12)
#7      TapGestureRecognizer.handleTapDown.<anonymous closure> (package:flutter/src/gestures/tap.dart:730:61)
#8      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:362:24)
#9      TapGestureRecognizer.handleTapDown (package:flutter/src/gestures/tap.dart:730:11)
#10     BaseTapGestureRecognizer._checkDown (package:flutter/src/gestures/tap.dart:374:5)
#11     BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:351:7)
#12     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:173:27)
#13     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:542:20)
#14     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:508:22)
#15     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:473:11)
#16     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:447:7)
#17     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:404:5)
#18     TestWidgetsFlutterBinding.handlePointerEventForSource.<anonymous closure> (package:flutter_test/src/binding.dart:1571:42)
#19     TestWidgetsFlutterBinding.withPointerEventSource (package:flutter_test/src/binding.dart:1581:11)
#20     TestWidgetsFlutterBinding.handlePointerEventForSource (package:flutter_test/src/binding.dart:1571:5)
#21     WidgetTester.sendEventToBinding.<anonymous closure> (package:flutter_test/src/widget_tester.dart:869:15)
#24     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:74:41)
#25     WidgetTester.sendEventToBinding (package:flutter_test/src/widget_tester.dart:868:27)
#26     TestGesture.up.<anonymous closure> (package:flutter_test/src/test_pointer.dart:587:26)
#29     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:74:41)
#30     TestGesture.up (package:flutter_test/src/test_pointer.dart:580:27)
#31     WidgetController.tapAt.<anonymous closure> (package:flutter_test/src/controller.dart:1155:21)
<asynchronous suspension>
#32     TestAsyncUtils.guard.<anonymous closure> (package:flutter_test/src/test_async_utils.dart:130:27)
<asynchronous suspension>
#33     simulateTap (package:tester/simulation.dart:150:3)
<asynchronous suspension>
#34     main.<anonymous closure>.<anonymous closure> (file:///D:/working/flipdare/code/packages/payments/test/golden/widget/picker/amount_picker_modal_golden_test.dart:89:9)
<asynchronous suspension>
#35     FlutterGoldenTestRunner.run (package:alchemist/src/golden_test_runner.dart:122:19)
<asynchronous suspension>
#36     goldenTest.<anonymous closure> (package:alchemist/src/golden_test.dart:177:7)
<asynchronous suspension>
#37     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:192:15)
<asynchronous suspension>
#38     TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1953:5)
<asynchronous suspension>
<asynchronous suspension>
(elided 8 frames from dart:async and package:stack_trace)

 EXCEPTION CAUGHT BY FLUTTER TEST FRAMEWORK 
The following assertion was thrown running a test:
A Timer is still pending even after the widget tree was disposed.
'package:flutter_test/src/binding.dart':
Failed assertion: line 2543 pos 12: '!timersPending'

When the exception was thrown, this was the stack:
#2      AutomatedTestWidgetsFlutterBinding._verifyInvariants (package:flutter_test/src/binding.dart:2543:12)
#3      TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:1974:7)
<asynchronous suspension>
<asynchronous suspension>
(elided 3 frames from class _AssertionError and package:stack_trace)

The test description was:
  amount_picker_modal_selected (variant: Windows)
Test case:golden/widget/picker/amount_picker_suggest_widget_golden_test.dart AmountPickerSuggestWidgetGoldenTests: amount_picker_suggest_widget (variant: Windows)
Outcome:Passed
Duration:0.125 sec
Stdout
Image assets/icon/payment_sapphire.webp already loaded...
Image assets/icon/payment_silver.webp already loaded...
Image assets/icon/payment_credit.webp already loaded...
Image assets/icon/payment_trophy.webp already loaded...
Image assets/icon/payment_fire.webp already loaded...
Image assets/icon/payment_bank.webp already loaded...
Test case:golden/widget/picker/amount_picker_suggest_widget_golden_test.dart amount_picker_suggest_widget_selected (variant: Windows)
Outcome:Passed
Duration:0.108 sec
Stdout
Image assets/icon/payment_sapphire.webp already loaded...
Image assets/icon/payment_silver.webp already loaded...
Image assets/icon/payment_credit.webp already loaded...
Image assets/icon/payment_trophy.webp already loaded...
Image assets/icon/payment_fire.webp already loaded...
Image assets/icon/payment_bank.webp already loaded...

 (package:payments/widget/picker/amount_picker_buttons.dart:199:11) [_AmountPickerButtonsState._setSelectedType] -> 
 
 [ DEBUG] | 10:01:26 298ms | AmountPickerWidget: setSelectedType: PledgeButtonType.fifty, amount: 5000


 (package:payments/widget/picker/amount_picker_suggest_widget.dart:61:19) [_AmountPickerSuggestWidgetState.build.<anonymous] -> 
 
 [ DEBUG] | 10:01:26 298ms | AmountPickerSuggestion: AmountPickerButtons: onAmountSelected: 5000
Test case:golden/widget/picker/amount_picker_widget_golden_test.dart AmountPickerWidgetGoldenTests: amount_picker_widget_no_stripe (variant: Windows)
Outcome:Passed
Duration:0.081 sec
Stdout
Image assets/icon/payment_sapphire.webp already loaded...
Image assets/icon/payment_silver.webp already loaded...
Image assets/icon/payment_credit.webp already loaded...
Image assets/icon/payment_trophy.webp already loaded...
Image assets/icon/payment_fire.webp already loaded...
Image assets/icon/payment_bank.webp already loaded...
Test case:golden/widget/picker/amount_picker_widget_golden_test.dart AmountPickerWidgetGoldenTests: amount_picker_widget (variant: Windows)
Outcome:Passed
Duration:0.079 sec
Stdout
Image assets/icon/payment_sapphire.webp already loaded...
Image assets/icon/payment_silver.webp already loaded...
Image assets/icon/payment_credit.webp already loaded...
Image assets/icon/payment_trophy.webp already loaded...
Image assets/icon/payment_fire.webp already loaded...
Image assets/icon/payment_bank.webp already loaded...
Test case:golden/widget/settings/stripe_settings_modal_golden_test.dart StripeSettingsWidget: StripeSettingsModal: stripe_customer_settings_modal (variant: Windows)
Outcome:Passed
Duration:0.163 sec
Stdout
 (package:services/network/network_monitor.dart:100:9) [InternetNetworkMonitor._startMonitoring] -> 
 
 [ INFO] | 10:01:26 531ms | NetworkMonitor: Started monitoring with 0:01:00.000000 interval


 (package:services/network/network_monitor.dart:100:9) [InternetNetworkMonitor._startMonitoring] -> 
 
 [ INFO] | 10:01:26 573ms | NetworkMonitor: Started monitoring with 0:01:00.000000 interval


 (package:core_widget/core/mixin/network_monitor_mixin.dart:92:13) [NetworkMonitorMixin._handleNetworkStatusChange] -> 
 
 [ DEBUG] | 10:01:26 611ms | Setting initial network status to NetworkStatus.online


 (package:core_widget/core/mixin/network_monitor_mixin.dart:92:13) [NetworkMonitorMixin._handleNetworkStatusChange] -> 
 
 [ DEBUG] | 10:01:26 611ms | Setting initial network status to NetworkStatus.online


 (package:services/network/network_monitor.dart:188:11) [InternetNetworkMonitor.dispose] -> 
 
 [ DEBUG] | 10:01:26 660ms | NetworkMonitor: Disposed


 (package:services/network/network_monitor.dart:188:11) [InternetNetworkMonitor.dispose] -> 
 
 [ DEBUG] | 10:01:26 662ms | NetworkMonitor: Disposed
Test case:golden/widget/stripe_customer_widget_golden_test.dart StripeCustomerWidget: stripe_customer_widget (variant: Windows)
Outcome:Passed
Duration:0.465 sec
Stdout
 (package:payments/widget/customer/stripe_customer_widget.dart:282:11) [RegularCustomerWidgetState.build] -> 
 
 [ DEBUG] | 10:01:26 685ms | Building RegularCustomerWidget for user test-user-123


 (package:payments/widget/customer/stripe_customer_widget.dart:282:11) [RegularCustomerWidgetState.build] -> 
 
 [ DEBUG] | 10:01:26 791ms | Building RegularCustomerWidget for user test-user-123


 (package:payments/widget/customer/stripe_customer_widget.dart:132:11) [DenseCustomerWidgetState.build] -> 
 
 [ DEBUG] | 10:01:26 823ms | Building DenseCustomerWidget for user test-user-123


 (package:payments/widget/customer/stripe_customer_widget.dart:132:11) [DenseCustomerWidgetState.build] -> 
 
 [ DEBUG] | 10:01:26 847ms | Building DenseCustomerWidget for user test-user-123


 (package:core/store/base_storage.dart:272:11) [MockAppStorage.add] -> 
 
 [ DEBUG] | 10:01:26 935ms | MockAppStorage: Adding key stripe_onboarding_state with value {"currency":null,"country":null,"firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"}


 (package:core/store/base_storage.dart:276:9) [MockAppStorage.add] -> 
 
 [ DEBUG] | 10:01:26 935ms | MockAppStorage: Saved value for key stripe_onboarding_state is {"currency":null,"country":null,"firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"}


 (package:core/store/base_storage.dart:272:11) [MockAppStorage.add] -> 
 
 [ DEBUG] | 10:01:26 936ms | MockAppStorage: Adding key stripe_onboarding_state with value {"currency":"USD","country":"US","firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"}


 (package:core/store/base_storage.dart:276:9) [MockAppStorage.add] -> 
 
 [ DEBUG] | 10:01:26 940ms | MockAppStorage: Saved value for key stripe_onboarding_state is {"currency":"USD","country":"US","firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"}


 (package:core/store/base_storage.dart:272:11) [MockAppStorage.add] -> 
 
 [ DEBUG] | 10:01:26 941ms | MockAppStorage: Adding key stripe_onboarding_state with value {"currency":null,"country":null,"firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"}


 (package:core/store/base_storage.dart:276:9) [MockAppStorage.add] -> 
 
 [ DEBUG] | 10:01:26 941ms | MockAppStorage: Saved value for key stripe_onboarding_state is {"currency":null,"country":null,"firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"}


 (package:core/store/base_storage.dart:272:11) [MockAppStorage.add] -> 
 
 [ DEBUG] | 10:01:26 941ms | MockAppStorage: Adding key stripe_onboarding_state with value {"currency":"USD","country":"US","firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"}


 (package:core/store/base_storage.dart:276:9) [MockAppStorage.add] -> 
 
 [ DEBUG] | 10:01:26 942ms | MockAppStorage: Saved value for key stripe_onboarding_state is {"currency":"USD","country":"US","firstName":"Test","lastName":"User","email":"test@example.com","accountType":"express","onboardState":"not_started"}


 (package:payments/widget/core/stripe_text_fields.dart:293:11) [StripeTextFields.prefillFromUser] -> 
 
 [ DEBUG] | 10:01:26 942ms | Prefilled fields from user test-user-123: email: test@example.com, firstName: Test, lastName: User, countryCode: null, currencyCode: null


 (package:payments/widget/core/stripe_text_fields.dart:293:11) [StripeTextFields.prefillFromUser] -> 
 
 [ DEBUG] | 10:01:26 942ms | Prefilled fields from user test-user-123: email: test@example.com, firstName: Test, lastName: User, countryCode: US, currencyCode: USD


 (package:payments/widget/core/stripe_text_fields.dart:293:11) [StripeTextFields.prefillFromUser] -> 
 
 [ DEBUG] | 10:01:26 942ms | Prefilled fields from user test-user-123: email: test@example.com, firstName: Test, lastName: User, countryCode: null, currencyCode: null


 (package:payments/widget/core/stripe_text_fields.dart:293:11) [StripeTextFields.prefillFromUser] -> 
 
 [ DEBUG] | 10:01:26 942ms | Prefilled fields from user test-user-123: email: test@example.com, firstName: Test, lastName: User, countryCode: US, currencyCode: USD
Test case:tests unit/core/payment_result_error_test.dart PaymentResultError Tests formatStripeError: formats stripe error correctly
Outcome:Passed
Duration:0.005 sec
Test case:tests unit/core/payment_result_error_test.dart PaymentResultError Tests formatStripeError: formats stripe decline error correctly
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/core/payment_result_test.dart BasePaymentResult: GoodPaymentResult: creation
Outcome:Passed
Duration:0.003 sec
Test case:tests unit/core/payment_result_test.dart BasePaymentResult: BadPaymentResult: creation
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/payment_result_test.dart BasePaymentResult: StripePaymentResult.error: creation
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: currencyFromIndex
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: invalid currency index returns null
Outcome:Passed
Duration:0.008 sec
Stdout
 (package:payments/core/stripe_code_mapper.dart:34:13) [StripeCodeMapper.currencyFromIndex] -> 
 
 [ WARNING] | 10:01:27 158ms | Currency index -1 out of range [0, 23)


 (package:payments/core/stripe_code_mapper.dart:34:13) [StripeCodeMapper.currencyFromIndex] -> 
 
 [ WARNING] | 10:01:27 158ms | Currency index 100 out of range [0, 23)
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: currencyToIndex
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: currencyToIndex with null returns -1
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: isValidCurrencyIndex
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: countryFromIndex
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: invalid country index returns null
Outcome:Passed
Duration:0.003 sec
Stdout
 (package:payments/core/stripe_code_mapper.dart:59:13) [StripeCodeMapper.countryFromIndex] -> 
 
 [ WARNING] | 10:01:27 169ms | Country index -1 out of range [0, 44)


 (package:payments/core/stripe_code_mapper.dart:59:13) [StripeCodeMapper.countryFromIndex] -> 
 
 [ WARNING] | 10:01:27 169ms | Country index 100 out of range [0, 44)
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: countryToIndex
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: countryToIndex with null returns -1
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: isValidCountryIndex
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/stripe_code_mapper_test.dart StripeCodeMapper: countryWithFallback returns countryCode if provided
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/core/stripe_validation_test.dart StripeValidation: valid email
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/stripe_validation_test.dart StripeValidation: valid first name
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/core/stripe_validation_test.dart StripeValidation: valid last name
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/stripe_validation_test.dart StripeValidation: valid customer fields
Outcome:Passed
Duration:0.002 sec
Test case:tests unit/core/stripe_validation_test.dart StripeValidation: valid account fields
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/widget/onboard/stripe_onboarding_validation_test.dart StripeOnboardingState: valid onboarding account state fields
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/widget/onboard/stripe_onboarding_validation_test.dart StripeOnboardingState: valid invalid onboarding account state fields
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/widget/onboard/stripe_onboarding_validation_test.dart StripeOnboardingState: valid onboarding customer state fields
Outcome:Passed
Duration:0.001 sec
Test case:tests unit/widget/onboard/stripe_onboarding_validation_test.dart StripeOnboardingState: valid invalid onboarding customer state fields
Outcome:Passed
Duration:0.001 sec

Suite stdout:

 (package:services/app_service_setup.dart:64:9) [AppServiceSetup._initialize] -> 
 
 [ INFO] | 10:01:24 62ms | Initializing Core AppServices...

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 0 ms
Loading font: packages/core/MaterialIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 3 ms
Loading font: Roboto
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 7 ms
Loading font: packages/core/flipdare
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 8 ms
Loading font: packages/core/Neue Haas Grotesk Display Pro
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 8 ms
Loading font: packages/core/Geist
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 18 ms
Loading font: packages/flutter_neumorphic_plus/NeumorphicIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++

 (package:core/admin/service_manager.dart:131:11) [ServiceManager.unregister] -> 
 
 [ DEBUG] | 10:01:24 121ms | Unregistered GetIt of Type FakeImageCacheManager


 (package:services/app_service_setup.dart:64:9) [AppServiceSetup._initialize] -> 
 
 [ INFO] | 10:01:24 173ms | Initializing Core AppServices...

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 81 ms
Loading font: packages/core/MaterialIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 86 ms
Loading font: Roboto
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 94 ms
Loading font: packages/core/flipdare
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 94 ms
Loading font: packages/core/Neue Haas Grotesk Display Pro
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 97 ms
Loading font: packages/core/Geist
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 106 ms
Loading font: packages/flutter_neumorphic_plus/NeumorphicIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++

 (package:core/admin/service_manager.dart:131:11) [ServiceManager.unregister] -> 
 
 [ DEBUG] | 10:01:24 203ms | Unregistered GetIt of Type FakeImageCacheManager


 (package:services/app_service_setup.dart:64:9) [AppServiceSetup._initialize] -> 
 
 [ INFO] | 10:01:24 206ms | Initializing Core AppServices...

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 113 ms
Loading font: packages/core/MaterialIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 116 ms
Loading font: Roboto
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 120 ms
Loading font: packages/core/flipdare
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 120 ms
Loading font: packages/core/Neue Haas Grotesk Display Pro
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 121 ms
Loading font: packages/core/Geist
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 131 ms
Loading font: packages/flutter_neumorphic_plus/NeumorphicIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++

 (package:core/admin/service_manager.dart:131:11) [ServiceManager.unregister] -> 
 
 [ DEBUG] | 10:01:24 227ms | Unregistered GetIt of Type FakeImageCacheManager


 (package:services/app_service_setup.dart:64:9) [AppServiceSetup._initialize] -> 
 
 [ INFO] | 10:01:24 232ms | Initializing Core AppServices...

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 139 ms
Loading font: packages/core/MaterialIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 142 ms
Loading font: Roboto
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 148 ms
Loading font: packages/core/flipdare
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 149 ms
Loading font: packages/core/Neue Haas Grotesk Display Pro
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 149 ms
Loading font: packages/core/Geist
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 158 ms
Loading font: packages/flutter_neumorphic_plus/NeumorphicIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++

 (package:core/admin/service_manager.dart:131:11) [ServiceManager.unregister] -> 
 
 [ DEBUG] | 10:01:24 255ms | Unregistered GetIt of Type FakeImageCacheManager


 (package:services/app_service_setup.dart:64:9) [AppServiceSetup._initialize] -> 
 
 [ INFO] | 10:01:24 258ms | Initializing Core AppServices...

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 165 ms
Loading font: packages/core/MaterialIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 168 ms
Loading font: Roboto
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 172 ms
Loading font: packages/core/flipdare
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 173 ms
Loading font: packages/core/Neue Haas Grotesk Display Pro
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 175 ms
Loading font: packages/core/Geist
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 184 ms
Loading font: packages/flutter_neumorphic_plus/NeumorphicIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++

 (package:core/admin/service_manager.dart:131:11) [ServiceManager.unregister] -> 
 
 [ DEBUG] | 10:01:24 280ms | Unregistered GetIt of Type FakeImageCacheManager


 (package:services/app_service_setup.dart:64:9) [AppServiceSetup._initialize] -> 
 
 [ INFO] | 10:01:24 283ms | Initializing Core AppServices...

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 190 ms
Loading font: packages/core/MaterialIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 193 ms
Loading font: Roboto
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 197 ms
Loading font: packages/core/flipdare
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 197 ms
Loading font: packages/core/Neue Haas Grotesk Display Pro
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 198 ms
Loading font: packages/core/Geist
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 209 ms
Loading font: packages/flutter_neumorphic_plus/NeumorphicIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++

 (package:core/admin/service_manager.dart:131:11) [ServiceManager.unregister] -> 
 
 [ DEBUG] | 10:01:24 305ms | Unregistered GetIt of Type FakeImageCacheManager


 (package:services/app_service_setup.dart:64:9) [AppServiceSetup._initialize] -> 
 
 [ INFO] | 10:01:24 317ms | Initializing Core AppServices...

++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 224 ms
Loading font: packages/core/MaterialIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 227 ms
Loading font: Roboto
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 234 ms
Loading font: packages/core/flipdare
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 234 ms
Loading font: packages/core/Neue Haas Grotesk Display Pro
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 235 ms
Loading font: packages/core/Geist
++++++++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Elapsed time: 243 ms
Loading font: packages/flutter_neumorphic_plus/NeumorphicIcons
++++++++++++++++++++++++++++++++++++++++++++++++++++++

 (package:core/admin/service_manager.dart:131:11) [ServiceManager.unregister] -> 
 
 [ DEBUG] | 10:01:24 339ms | Unregistered GetIt of Type FakeImageCacheManager

Suite stderr:

None