| platform | vm |
|---|
| Duration | 0.0 sec |
|---|---|
| Tests | 677 |
| Failures | 0 |
| Test case: | tests golden/core_golden_test.dart Golden Tests AppOverlay (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.805 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests CustomFittedWidget: custom_fitted_widget (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.971 sec |
DEBUG DEBUG #0 ContentSize.scaleToFit (package:core/size/content_size.dart:98:9) DEBUG #1 CustomFittedWidget.build (package:core/widget/custom_fitted_widget.dart:150:44) DEBUG DEBUG ContentSize: scaling to fit: Size(256.0, 256.0) into Size(128.0, 128.0) with padding null = Size(128.0, 128.0) => 128.0 x 128.0 DEBUG DEBUG DEBUG #0 ContentSize.scaleToFit (package:core/size/content_size.dart:98:9) DEBUG #1 CustomFittedWidget.build (package:core/widget/custom_fitted_widget.dart:150:44) DEBUG DEBUG ContentSize: scaling to fit: Size(256.0, 256.0) into Size(128.0, 128.0) with padding EdgeInsets.all(8.0) = Size(96.0, 96.0) => 96.0 x 96.0 DEBUG DEBUG DEBUG #0 ContentSize.scaleToFit (package:core/size/content_size.dart:98:9) DEBUG #1 CustomFittedWidget.build (package:core/widget/custom_fitted_widget.dart:150:44) DEBUG DEBUG ContentSize: scaling to fit: Size(256.0, 256.0) into Size(400.0, 800.0) with padding null = Size(400.0, 800.0) => 400.0 x 400.0 DEBUG DEBUG DEBUG #0 ContentSize.scaleToFit (package:core/size/content_size.dart:98:9) DEBUG #1 CustomFittedWidget.build (package:core/widget/custom_fitted_widget.dart:150:44) DEBUG DEBUG ContentSize: scaling to fit: Size(256.0, 455.0) into Size(400.0, 800.0) with padding null = Size(400.0, 800.0) => 400.0 x 711.0 DEBUG DEBUG DEBUG #0 ContentSize.scaleToFit (package:core/size/content_size.dart:98:9) DEBUG #1 CustomFittedWidget.build (package:core/widget/custom_fitted_widget.dart:150:44) DEBUG DEBUG ContentSize: scaling to fit: Size(256.0, 455.0) into Size(400.0, 800.0) with padding null = Size(400.0, 800.0) => 400.0 x 711.0 DEBUG
| Test case: | tests golden/core_golden_test.dart Golden Tests ClippedCornerWidget (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.18 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests AppStyle: logo (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.291 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests CustomTextStyle: def (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.222 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests CustomLogoStyle: logo (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.358 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests DefaultIconProperty (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.162 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests SimpleDecoration: simple_decoration (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.204 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests simple_snackbar (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.192 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests SystemErrorWidget system_error_widget_screen (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.278 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests SystemErrorWidget system_error_widget_dialog2 (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.256 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests SystemErrorWidget system_error_widget_dialog1 (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.225 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests CustomErrorScreen: custom_error_screen (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.215 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests AppIcons (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.21 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests AppStyle: border, default (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.226 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests AppStyle: corner, default (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.241 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests AppStyle: corner, size (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.425 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests AppStyle: corner, large size (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.324 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests AppStyle: image/icon size (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.463 sec |
| Test case: | tests golden/core_golden_test.dart Golden Tests DefaultIconProperty (variant: Windows) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.144 sec |
| Test case: | tests unit/admin/app_exception_test.dart app_exception tests exception without code |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/admin/app_exception_test.dart app_exception tests exception with code |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/admin/app_setup_state_test.dart AppSetupState: loading |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/admin/app_setup_state_test.dart AppSetupState: finalizeRunning |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/admin/app_setup_state_test.dart AppSetupState: ready |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/admin/app_setup_state_test.dart AppSetupState: isComplete |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/admin/easy_notifier_test.dart EasyNotifier notify ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/admin/easy_notifier_test.dart EasyNotifier notify not ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/admin/easy_notifier_test.dart EasyNotifier notify with onCall |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/admin/logging_test.dart Logging: Logger tests standard logging |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/admin/logging_test.dart Logging: Logger tests turn on/off debugging |
|---|---|
| Outcome: | Passed |
| Duration: | 0.009 sec |
| Test case: | tests unit/alert/alert_category_test.dart AlertCategory and AlertSubCategory - AlertCategory should return correct name for each category |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/alert/alert_category_test.dart AlertCategory and AlertSubCategory - AlertCategory should return isError for error categories |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/alert/alert_category_test.dart AlertCategory and AlertSubCategory - AlertCategory isError should return false for non-error categories |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/alert/alert_category_test.dart AlertCategory and AlertSubCategory - AlertSubCategory should return correct name for each subcategory |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/alert/alert_category_test.dart AlertCategory and AlertSubCategory - AlertSubCategory color should return correct color for each subcategory |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/alert/alert_state_test.dart AlertState: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/alert/alert_type_test.dart AlertType: isTimeout |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/alert/alert_type_test.dart AlertType: isNetwork |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/alert/base_alert_test.dart BaseAlert - compareTo |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/alert/base_alert_test.dart BaseAlert - equality |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/alert/camera_alert_type_test.dart CameraAlertType alertType |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/alert/camera_alert_type_test.dart CameraAlertType content |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/analytics/analytics_event_test.dart AnalyticsEvent UrlAnalyticsEvent creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/analytics/analytics_event_test.dart AnalyticsEvent RouteAnalyticsEvent creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/analytics/analytics_event_test.dart AnalyticsEvent InteractionAnalyticsEvent creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/backend/tag_generator_test.dart TagGenerator generates correct segments |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/app_mime_type_test.dart AppMimeType fromExtension with known extensions |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/app_mime_type_test.dart AppMimeType fromExtension with unknown extension |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/app_mime_type_test.dart AppMimeType fromExtension with uppercase extension |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/app_mime_type_test.dart AppMimeType fromExtension with leading dot |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/app_mime_type_test.dart AppMimeType value getter |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/app_mime_type_test.dart AppMimeType isSupportedImage getter |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/app_mime_type_test.dart AppMimeType isSupportedVideo getter |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/app_mime_type_test.dart AppMimeType isSupported getter |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/firebase_bucket_test.dart FirebaseBucket: fromUrl returns valid enum |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/firebase_bucket_test.dart FirebaseBucket: value returns correct string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/firebase_bucket_test.dart FirebaseBucket: correctly returns sub-directory |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/stored_keys_test.dart stored_keys should have correct auth keys |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/stored_keys_test.dart stored_keys should have correct persistence keys |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/constants/stored_keys_test.dart stored_keys all auth keys |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/stored_keys_test.dart stored_keys all persistence keys |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/stored_keys_test.dart stored_keys appStoredKeys |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/constants/user_message_test.dart UserMessage tests variable property |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/constants/user_message_test.dart UserMessage tests variable value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/content/app_def_aspect_ratio_test.dart AppDefAspectRatio maxImageSize returns correct sizes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/content/app_def_aspect_ratio_test.dart AppDefAspectRatio maxVideoSize returns correct sizes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/content/app_def_aspect_ratio_test.dart AppDefAspectRatio estimateRatio |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/content/content_resizer_test.dart ContentResizer ContentResizer - Image compressor does not run when image within limits |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
| Test case: | tests unit/content/content_resizer_test.dart ContentResizer compressor should run for large image |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/currency/payment_amount_test.dart PaymentAmount: should create a PaymentAmount for a traditional currency |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/currency/payment_amount_test.dart PaymentAmount: should create a PaymentAmount for a traditional currency with cents |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/currency/payment_amount_test.dart PaymentAmount: should round down for a PaymentAmount for a traditional currency with cents |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/currency/payment_amount_test.dart PaymentAmount: should create a PaymentAmount for a zero-decimal currency |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/alert_icon_size_test.dart AlertIconSize - all values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/alert_icon_size_test.dart AlertIconSize - size |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/alert_icon_size_test.dart AlertIconSize - < |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/alert_icon_size_test.dart AlertIconSize - > |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/alert_icon_size_test.dart AlertIconSize - >= |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/align_insets_test.dart AlignInsets copyWith creates correct padding |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/align_insets_test.dart AlignInsets circular align adjusts padding correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/display/align_insets_test.dart AlignInsets rect align adjusts padding correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_avatar_size_test.dart AppAvatarSize: all values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_avatar_size_test.dart AppAvatarSize: size |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_avatar_size_test.dart AppAvatarSize: < |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_avatar_size_test.dart AppAvatarSize: > |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_avatar_size_test.dart AppAvatarSize: >= |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_checkbox_size_test.dart AppCheckboxSize: all values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_checkbox_size_test.dart AppCheckboxSize: size |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_checkbox_size_test.dart AppCheckboxSize: < |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_checkbox_size_test.dart AppCheckboxSize: > |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_checkbox_size_test.dart AppCheckboxSize: >= |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/display/app_icon_size_test.dart AppIconSize: all values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_icon_size_test.dart AppIconSize: size |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_icon_size_test.dart AppIconSize: >= |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_icon_size_test.dart AppIconSize: <= |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_icon_size_test.dart AppIconSize: next |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_icon_size_test.dart AppIconSize: previous |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_padding_test.dart AppButtonPadding buttonPadding align, no customPadding |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_padding_test.dart AppButtonPadding buttonPadding align is zero, no customPadding |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_padding_test.dart AppButtonPadding buttonPadding align and customPadding |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_padding_test.dart AppButtonPadding buttonPadding align and customPadding, circle shape |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_spinner_size_test.dart AppSpinnerSize: all values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_spinner_size_test.dart AppSpinnerSize: size |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_spinner_size_test.dart AppSpinnerSize: < |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/app_spinner_size_test.dart AppSpinnerSize: > |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_spinner_size_test.dart AppSpinnerSize: >= |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/app_spinner_size_test.dart AppSpinnerSize: <= |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/border_property_test.dart BorderProperty default constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/border_property_test.dart BorderProperty boxBorder |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/border_property_test.dart BorderProperty borderSide |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/border_property_test.dart BorderProperty null border property |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/emoji_mapper_test.dart emoji_mapper: search works as expected for partial shortcode |
|---|---|
| Outcome: | Passed |
| Duration: | 0.121 sec |
| Test case: | tests unit/display/emoji_mapper_test.dart emoji_mapper: search works as expected for partial capitalized shortcode |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/display/emoji_mapper_test.dart emoji_mapper: search works as expected for shortcode |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/display/emoji_mapper_test.dart emoji_mapper: search works as expected for capitalized shortcode |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/display/emoji_mapper_test.dart emoji_mapper: cache works as expected |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/display/graphic_scale_factor_test.dart GraphicScaleFactor should return correct scale for each factor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/graphic_scale_factor_test.dart GraphicScaleFactor upscale |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/display/icon_property_test.dart IconProperty small |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/display/icon_property_test.dart IconProperty paddedSize |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/icon_property_test.dart IconProperty paddedSize with symmetric padding |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/icon_property_test.dart IconProperty paddedSize on IconProperty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/display/icon_property_test.dart IconProperty copyWith |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/box_shape_test.dart BoxShape rectangle |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: toHex: should return the correct hex string for a color |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: toHex: should return the correct hex string for a color with opacity |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: toHex: should return the correct hex string for a color with alpha |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: toHex: should return the correct hex string for a white color |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: toHex: should return the correct hex string for a black color |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: getOpacity: should return the correct getOpacity color |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: getOpacity: should return the correct getOpacity color for a black color |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: getOpacity: should return the correct getOpacity color for a white color |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: lighter: should return the correct lighter shade |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: lighter: should return the correct lighter shade for a black color |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: darker: should return the correct darker shade |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/color_test.dart ColorExtensionUnit: darker: should return the correct darker shade for a black color |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/datatype_test.dart DataType: Map - Map pretty ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/datatype_test.dart DataType: Map - getOrNull ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/extension/datatype_test.dart DataType: List - List pretty ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/datatype_test.dart DataType: List - firstWhereOrNull ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/extension/datatype_test.dart DataType: List - firstWhereOrNull null ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/datatype_test.dart DataType: Set - Set pretty ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension toUtc converting to utc ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.005 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension prettyLocalTime timestamp prettyLocalTime extension ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.013 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension prettyLocalDateTime timestamp prettyDate extension ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension prettyLocalDateTime should return formatted date and time string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension prettyLocalDateTime should handle FieldValue.serverTimestamp |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension actualDaysLeft should return correct number of days left |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension actualDaysLeft should return zero if the date is today |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension actualDaysLeft compute timer left in days ok for extended duration |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension actualDaysLeft compute timer left in days ok for exact duration |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension actualDaysLeft compute timer left in days ok for expired duration |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension actualDaysLeft compute timer left in days ok for seconds |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension actualDaysLeft compute timer left in days ok for minutes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/date_time_ext_test.dart DateTimeExtension actualDaysLeft compute timer left in days ok for hours |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/edgeinsets_test.dart EdgeInsets Extension min all values are positive |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/edgeinsets_test.dart EdgeInsets Extension min some values are negative |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/edgeinsets_test.dart EdgeInsets Extension min all values are zero |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/edgeinsets_test.dart EdgeInsets Extension max all values are positive |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/edgeinsets_test.dart EdgeInsets Extension max some values are negative |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/edgeinsets_test.dart EdgeInsets Extension max all values are zero |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/field_value_ext_test.dart FieldValueExtension isServerTimestamp should return true for FieldValue.serverTimestamp() |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/field_value_ext_test.dart FieldValueExtension toTimestamp should convert FieldValue.serverTimestamp to Timestamp |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/field_value_ext_test.dart FieldValueExtension toTimestamp should throw ArgumentError for unsupported FieldValue types |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/field_value_ext_test.dart FieldValueExtension toDateTime should convert FieldValue.serverTimestamp to DateTime |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/field_value_ext_test.dart FieldValueExtension toDateTime should convert FieldValue.serverTimestamp to DateTime |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/field_value_ext_test.dart FieldValueExtension toDateTime should throw ArgumentError for unsupported FieldValue types |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/list_ext_test.dart List Extension - equals |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/list_ext_test.dart List Extension - nearestIndex double |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/list_ext_test.dart List Extension - nearestIndex for Size |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/orientation_test.dart OrientationExtension: Orientation pretty ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/primitive_test.dart Primitive: Double: Double pretty ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/primitive_test.dart Primitive: Double: roundToInt |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/primitive_test.dart Primitive: Double: roundToFixedDouble |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/primitive_test.dart Primitive: Human readable int to strings tests: int to string ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension isSquare square size |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension isSquare non-square size |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension min width less than height |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension min height less than width |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension min equal width and height |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension max width greater than height |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension max height greater than width |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension max equal width and height |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension atLeast size is at least given value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension atLeast size is less than given value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension add adds value to both dimensions |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension subtract subtracts value from both dimensions |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension round rounds width and height to nearest integer |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension intWidth and intHeight converts width and height to integers |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension copyWith copies with new width and height |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension copyWith copies with only new width |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension copyWith copies with only new height |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/size_ext_test.dart Size Extension copyWith copies without changes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: capitalizeFirst - 1 words ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: capitalizeFirst - 2 words ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: capitalizeSpaced - 1 words ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: capitalizeSpaced - 2 words ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: camelCase - 1 words ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: camelCase - 2 words ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: capitalizeAll - 1 words ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: capitalizeAll - 2 words ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: String - String pretty ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: String - String pretty null ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: String - isNullOrEmpty ok for null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: String - isNullOrEmpty ok for not null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: String - limit string length |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: String - limit string length invalid maxLength |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: String - limit string length exception |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: String - limit string length with special chars |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: asInt - valid int string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: asInt - invalid int string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: asBool - true values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/string_test.dart StringExtensions: asBool - false values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/timestamp_ext_test.dart TimestampExt age get approximate date ok for seconds |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/timestamp_ext_test.dart TimestampExt age get approximate date ok for minutes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/timestamp_ext_test.dart TimestampExt age get approximate date ok for hours |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/timestamp_ext_test.dart TimestampExt age get approximate date ok for days |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/extension/timestamp_ext_test.dart TimestampExt age get approximate date ok for weeks |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/timestamp_ext_test.dart TimestampExt age get approximate date ok for months |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/timestamp_ext_test.dart TimestampExt age get approximate date ok for years |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/xfile_test.dart XFile Extension asDartFile |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/extension/xfile_test.dart XFile Extension isSvg |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isEmpty empty path |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isEmpty non-empty path |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile fileName has path |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile fileName has no path |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile fileName relative path |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile nameWithoutExtension default |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile nameWithoutExtension no extension |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile suffix no extension |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile mimeType supported image file |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile mimeType supported video file |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile mimeType unsupported file type |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile mimeType no extension |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isSupportedContent supported image file |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isSupportedContent supported video file |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isSupportedContent unsupported file type |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isSupportedContent no extension |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isSupportedContent text file is not supported |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isSupportedContent c file is not supported |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isSupportedContent pdf is not supported |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile isSupportedContent no extension is not supported |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile AppVideoFile timePositions |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile AppVideoFile timePositions - small |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/app_file_test.dart AppFile AppVideoFile timePositions - really small |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/asset_source_test.dart AssetSource: core asset |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/background_asset_finder_test.dart AssetFinder BackgroundAssetFinder initialization |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/file/background_asset_finder_test.dart AssetFinder backgroundPath - signIn background path, 750x1334 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/background_asset_finder_test.dart AssetFinder backgroundPath - signUp background path, 750x1334 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/background_asset_finder_test.dart AssetFinder backgroundPath - payments background path, 720x1600 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/file_util_test.dart FileUtil randomName generates a name with the correct format |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/local_destination_test.dart LocalDestination: returns temp dir cache |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/local_destination_test.dart LocalDestination: fails to return temp cache dir without permission |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/local_destination_test.dart LocalDestination: returns a persistent dir |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/file/local_destination_test.dart LocalDestination: fails to return a persistent dir |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/file/local_destination_test.dart LocalDestination: returns system dir |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/encryption_helper_test.dart encryption_helper: encrypt string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItIsReg should return true for registered instance |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItUnreg should unregister an instance |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItRegSingleton should register an instance |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItRegSingleton should register an instance |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItUnreg should return false for unregistered instance |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItRegSingletonLazy should register a lazy singleton |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItRegSingleAsync should register an instance asynchronously |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItRegSingleton should throw if already registered without force |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItRegSingleton should not throw if already registered with force |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/getit_helper_test.dart GetIt Helper Unit Tests getItUnreg should throw if unregistering non-registered instance |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil diff diff provides correct diff messages |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil diff diff should return null cases |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil gIsJson should return false for null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil gIsJson should return false for empty string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil gIsJson should return true for valid JSON string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil gIsJson should return false for invalid JSON string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil isEqual isEqual compares JSON objects correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil isEqual gIsJsonEqual with deepCompare differs |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil isEqual gIsJsonEqual with different map types |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil isEqual gIsJsonEqual with missing keys |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil format should format valid JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil format should return null for invalid JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil format should format JSON string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil wrap gWrapJson wraps lines correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/json_util_test.dart JsonUtil wrap gWrapJson handles empty string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexOptions case insensitive |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexOptions anchor start |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexOptions anchor end |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexOptions dot all |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexOptions not dot all |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexOptions multiline |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexHelper isMatch - simple (case sensitive) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexHelper isMatch - case insensitive |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexHelper isMatch - anchor start |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexHelper isMatch - anchor end |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexHelper allMatches - simple |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexHelper firstMatch - simple |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/regex_helper_test.dart regex_helper RegexHelper firstMatch - no match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/state_value_test.dart StateValue: initial state |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/state_value_test.dart StateValue: set value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/state_value_test.dart StateValue: change true when changed |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/state_value_test.dart StateValue: change false when not changed |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/state_value_test.dart StateValue: change false when null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/state_value_test.dart StateValue: change true when set to null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/user_util_test.dart user_helper: Scrub email tests: scrub email |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/helper/user_util_test.dart user_helper: First name tests: first name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/helper/user_util_test.dart user_helper: Last name tests: last name |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl isValid valid firebase url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl isValid invalid firebase url - missing gs:// |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl bucketName valid firebase url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl path valid firebase url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl path firebase url with no path |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl path non-firebase url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl name valid firebase url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl name firebase url with no path |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_firebase_url_test.dart BaseFirebaseUrl name non-firebase url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_url_test.dart Url Url: createUrlParams ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_url_test.dart Url Url: createUrlParams with multiple params ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_url_test.dart Url Url: createUrlParams with empty params ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_url_test.dart Url buildQueryUri: buildQueryUri with params |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/base_url_test.dart Url buildQueryUri: buildQueryUri without params |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/base_url_test.dart Url EmailUrl: create valid email url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/base_url_test.dart Url EmailUrl: create invalid email url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_url_test.dart Url EmailUrl: parse valid email url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/base_url_test.dart Url EmailUrl: parse invalid email url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/base_url_test.dart Url StripePortalUrl: create valid portal url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/base_url_test.dart Url StripePortalUrl: create valid portal url 2 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/firebase_metadata_test.dart FirebaseMetadata creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/firebase_url_factory_test.dart FirebaseUrlFactory creation randomFirebaseName generates a name with the correct format |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/firebase_url_factory_test.dart FirebaseUrlFactory creation metadata |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/http/firebase_url_factory_test.dart FirebaseUrlFactory creation constructs correct Firebase URL |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/firebase_url_test.dart FirebaseUrl creation: createFirebaseUrl newUrl |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/firebase_url_test.dart FirebaseUrl creation: createFirebaseUrl ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/firebase_url_test.dart FirebaseUrl creation: createFirebaseUrl without gs scheme throws |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/firebase_url_test.dart FirebaseUrl utils: sanitize |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/firebase_url_test.dart FirebaseUrl utils: valid location |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/firebase_url_test.dart FirebaseUrl utils: mimeType |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/http_header_test.dart HttpHeaderFactory HttpHeader - get should return correct for get method |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/http_header_test.dart HttpHeaderFactory HttpHeader - post should return correct for post method |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/http_header_test.dart HttpHeaderFactory HttpHeader - get (with auth) should return correct for get method |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/http_header_test.dart HttpHeaderFactory HttpHeader - post (with auth) should return correct for post method |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: createUriForEndpoint tests createUri ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: createUriForEndpoint tests createUri ok, endpoint ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: createUriForEndpoint tests createUri ok, endpoint, uid ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: createUriForEndpoint tests createUri ok, endpoint, query ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: createUriForEndpoint tests createUri ok, endpoint is null, query, uid ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: createUriForEndpoint tests createUri ok, endpoint is null, query, uid is null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: createUriForEndpoint tests createUri ok, endpoint, query, uid is ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: encode tests encode |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: encode tests encode multiple |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: encode tests encode special chars |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: encode tests encode special chars multiple |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: UrlFactory: facebook |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/url_endpoint_factory_test.dart UrlEndpoint: UrlFactory: firebase |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/url_params_test.dart encoding parameters: kEncodeUrlParams builds query string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_params_test.dart encoding parameters: kEncodeQueryParam encode alphanumeric/query options |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_params_test.dart encoding parameters: kEncodeUrlParams returns null for empty map |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_params_test.dart encoding parameters: kEncodeQuery encodes special characters |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_regex_test.dart UrlRegex: isEmailUri: valid email url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_regex_test.dart UrlRegex: isEmailUri: invalid email url |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper formatChopper should decode valid JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper formatChopper should return null for null body |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper formatChopper should return null for empty body |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper formatChopper should return null for invalid JSON |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper formatChopper should return null for non-JsonDef |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToDouble should return null for null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToDouble should return the same double value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToDouble should convert int to double |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToDouble should parse valid string to double |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToDouble should return null for invalid string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToDouble should return null for unsupported types |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToInt should return null for null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToInt should return the same int value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToInt should convert double to int |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToInt should parse valid string to int |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToInt should return null for invalid string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/http/url_response_test.dart ResponseHelper cvtToInt should return null for unsupported types |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: randomPassword random password length |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: randomPassword random password random |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: randomPassword random password no numbers |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: randomPassword random password no special chars |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: randomPassword random password no numbers or special chars |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: randomPassword next unique string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: randomPassword next secure string |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: randomPassword random bool |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random string tests: random string length |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random string tests: random string random |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random double tests: random double |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random double tests: random double with min and max |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random double tests: random double with min and max, min > max |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random double tests: random double with min and max, min == max |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random double tests: random double negative range |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random int tests: random int |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random int tests: random int with min and max |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random int tests: random int with negative min and max |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random int tests: random int with min and max, min > max |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/random/default_randomizer_test.dart DefaultRandomizer: random int tests: random int with min and max, min == max |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/resolution_mapper_test.dart ImageResolutionPicker: android 720by1600 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/resolution_mapper_test.dart ImageResolutionPicker: android 1080by2400 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/resolution_mapper_test.dart ImageResolutionPicker: android 1440by3200 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/resolution_mapper_test.dart ImageResolutionPicker: android 1344by2772 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/resolution_mapper_test.dart ImageResolutionPicker: ios 750by1334 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/resolution_mapper_test.dart ImageResolutionPicker: ios 1170by2532 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/screen_type_test.dart ScreenType isSmall |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/screen_type_test.dart ScreenType isStandard |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/screen_type_test.dart ScreenType isLarge |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/screen/screen_type_test.dart ScreenType isNotLarge |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/screen_utils_test.dart ScreenUtils gGetScreenType small screen |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/screen/screen_utils_test.dart ScreenUtils gGetScreenType standard screen |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/screen_utils_test.dart ScreenUtils gGetScreenType large screen |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/screen_utils_test.dart ScreenUtils gGetScreenType xlarge screen |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/screen/screen_utils_test.dart ScreenUtils gGetDiagonalInch calculates diagonal size correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize FullscreenSize no scaling |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize FullscreenSize scale down width |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize FullscreenSize scale down height |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize FullscreenSize scale down both |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize FullscreenSize scale down both with padding |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize FullscreenSize scale down both with padding causing rounding |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize FullscreenSize scale down both with decimal padding |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize FullscreenSize practical use case, full screen |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize ContentSize options scale (should scale to fit maxSize) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize ContentSize options scale (should scale) for 1x1 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize ContentSize options scale (should scale) for 16x9 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize ContentSize options scale (should scale) for 9x16 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize ContentSize options scale (should scale) for 4x5 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize ContentSize options scale (should scale) for 5x4 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize Pip Size scaled size uses provided size when available |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize scaled size calculates size based on preferred width when not provided |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/content_size_test.dart ContentSize Production Tests water video |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/nearest_estimator_test.dart NearestEstimator NearestDoubleEstimator finds nearest without favoring larger |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/size/nearest_estimator_test.dart NearestEstimator NearestDoubleEstimator finds nearest favoring larger |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/size/nearest_estimator_test.dart NearestEstimator NearestSizeEstimator finds nearest by longest side without favoring larger |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/size/nearest_estimator_test.dart NearestEstimator NearestSizeEstimator finds nearest by longest side favoring larger |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/size/nearest_estimator_test.dart NearestEstimator NearestSizeEstimator finds nearest by shortest side without favoring larger |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/size/nearest_estimator_test.dart NearestEstimator NearestDoubleEstimator finds nearest without favoring larger |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: AppStore - creation setupAttempted true and setupComplete false returns false |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: AppStore - creation setupComplete true returns true |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Reads setup OK |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Reads read existing key returns value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.008 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Reads read non-existing key returns null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Writes setup OK |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Writes write with new key/value pair successful |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Writes write with existing key/value pair returns null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Writes write with existing key and replace true updates value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Writes write date time successful |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Writes write list successful |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Writes writeAll writes all key-value pairs successfully |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Deletes setup OK |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Deletes delete existing key returns value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/app_store_test.dart AppStore: Deletes delete non-existing key returns null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: SecureStorage - containsKey returns true when key exists |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: SecureStorage - containsKey returns false when key does not exist |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: SecureStorage - read returns value for existing key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: SecureStorage - read returns null for non-existing key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: SecureStorage - add stores value and returns it |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: SecureStorage - delete removes key and returns it |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: SecureStorage - add does not store value for invalid key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: PreferencesStorage - containsKey returns true when key exists |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: PreferencesStorage - containsKey returns false when key does not exist |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: PreferencesStorage - read returns value for existing key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: PreferencesStorage - read returns null for non-existing key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: PreferencesStorage - add stores value and returns it |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: PreferencesStorage - delete removes key and returns it |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/store/base_storage_test.dart BaseStorage: PreferencesStorage - add does not store value for invalid key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/stripe/stripe_country_code_test.dart StripeCountryCode: stripeFormatted |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/stripe/stripe_country_code_test.dart StripeCountryCode: fromString |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_country_code_test.dart StripeCountryCode: get currencyCode |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/stripe/stripe_country_code_test.dart StripeCountryCode: should verify stripeFormatted matches JsonValue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_country_code_test.dart StripeCountryCode: fromValue should parse correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_country_code_test.dart StripeCountryCode: fromValue should throw for invalid country codes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_currencies_test.dart StripeCurrency - USD |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_currency_code_test.dart StripeCurrencyCode: StripeCurrencyCode: formatted |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_currency_code_test.dart StripeCurrencyCode: StripeCurrencyCode: fromValue |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_currency_code_test.dart StripeCurrencyCode: StripeCurrencyCode: symbol |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_currency_code_test.dart StripeCurrencyCode: isOnLeft: should return correct position for USD |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_currency_code_test.dart StripeCurrencyCode: isOnLeft: should return correct position for INR |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_currency_code_test.dart StripeCurrencyCode: isOnLeft: should return correct position for CZK |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/stripe/stripe_currency_code_test.dart StripeCurrencyCode: isOnLeft: should return correct position for HUF |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/supported_content_test.dart fromString supported image file type |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/supported_content_test.dart fromString supported video file type |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/supported_content_test.dart fromString unsupported file type |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/timed_duration_test.dart TimedDuration: formatDuration formatDuration ok for seconds only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/timed_duration_test.dart TimedDuration: formatDuration formatDuration ok for minutes only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/timed_duration_test.dart TimedDuration: formatDuration formatDuration ok for hours only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/timed_duration_test.dart TimedDuration: formatDuration formatDuration ok for hours and minutes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/time/timed_duration_test.dart TimedDuration: formatDuration formatDuration ok for hours, minutes and seconds |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds pretty seconds ok for seconds only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds justified: pretty seconds ok for seconds only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds pretty seconds ok for minutes only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds justified, pretty seconds ok for minutes only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds pretty seconds ok for hours only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds justify, pretty seconds ok for hours only |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds pretty seconds ok for hours and minutes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds justify, pretty seconds ok for hours and minutes |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds pretty seconds ok for hours, minutes and seconds |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils TimeUtils.prettySeconds justify, pretty seconds ok for hours, minutes and seconds |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils utcSubtract get time before date as utc ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils utcSubtract get time before date as utc ok for seconds |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils utcSubtract get time before date with start as utc ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils utcSubtract invalid duration |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/time/time_utils_test.dart TimeUtils toLocalDateTime Timestamp to local DateTime ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/typedefs_test.dart Typedefs Unit Tests Facebook Unit Tests FacebookInfo ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/uri/base_uri_launcher_test.dart BaseUriLauncher: ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/uri/base_uri_launcher_test.dart BaseUriLauncher: not ok - canlaunch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/uri/base_uri_launcher_test.dart not ok - launch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/uri/uri_launcher_test.dart UriLauncher: ok with tracking |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/uri/uri_launcher_test.dart UriLauncher: not ok - can launch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/uri/uri_launcher_test.dart UriLauncher: not ok - launch |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/byte_range_test.dart Bytes Range Tests ByteRange: creation ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/byte_range_test.dart Bytes Range Tests ByteRange: creation with negatives/zero throws assertion error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/byte_range_test.dart Bytes Range Tests ByteRange: current value updates ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/emoji_entry_test.dart EmojiEntry: creation |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/emoji_entry_test.dart EmojiEntry: equality |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/emoji_string_test.dart emoji_string: encode: no emojis |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/emoji_string_test.dart emoji_string: encode:decode with emojis |
|---|---|
| Outcome: | Passed |
| Duration: | 0.059 sec |
| Test case: | tests unit/utils/emoji_string_test.dart emoji_string: encode:decode with multiple emojis |
|---|---|
| Outcome: | Passed |
| Duration: | 0.024 sec |
| Test case: | tests unit/utils/emoji_string_test.dart emoji_string: duplicate encoding should not occur |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/exponential_backoff_test.dart ExponentialBackOff default parameters |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/exponential_backoff_test.dart ExponentialBackOff delay should increase |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should return original data when query is empty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should return original data when query is empty (regex) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should return original data when query is empty (regex) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should return null when data is empty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should return null when data is empty (regex) |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should filter items based on case-insensitive substring match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should filter items based on case-sensitive substring match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should filter items based on regex match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should return original data when query is empty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should return null when data is empty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should filter items based on case-insensitive substring match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should filter items based on case-sensitive substring match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/filtered_list_test.dart FilteredList should filter items based on regex match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/multi_filtered_list_test.dart MultiFilteredList should return original data when query is empty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/multi_filtered_list_test.dart MultiFilteredList should return null when data is empty |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/multi_filtered_list_test.dart MultiFilteredList should filter items based on case-insensitive substring match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/multi_filtered_list_test.dart MultiFilteredList should filter items based on case-sensitive substring match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/filter/multi_filtered_list_test.dart MultiFilteredList should filter items based on regex match |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/filter/multi_filtered_list_test.dart MultiFilteredList should search all filter data for matches |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/google_login_info_test.dart Google Unit Tests GoogleInfo ok |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList should store and retrieve values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList getters should return the correct values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList newest should return the most recently added item |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList oldest should return the least recently added item |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList should evict oldest item when max size is exceeded |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList size should not exceed maxSize |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList should throw RangeError for invalid index |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList pop should remove and return the oldest item |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList shift should remove and return the newest item |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList clear should remove all items |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_list_test.dart LruFixedList delete should remove item at specified index and preserve lru order |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap should store and retrieve values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap getters should return the correct values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap should evict least recently used item when max size is exceeded |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap should update recently used item on get |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap size should not exceed maxSize |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap values should return all stored values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap keys should return all stored keys |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap should update value if key already exists |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap delete should remove the specified key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap newest should return the most recently used value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap oldest should return the least recently used value |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap getOrNull should return null for non-existent key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap get should throw StateError for non-existent key |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap removeWhere should remove entries matching the condition |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap clear should remove all entries |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap containsKey should return true if key exists |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap containsValue should return true if value exists |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/utils/lru_fixed_map_test.dart LRUFixedMap peek should return value without updating its usage |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_player_state_notifier_test.dart VideoPlayerStateNotifier initial state is set correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_player_state_notifier_test.dart VideoPlayerStateNotifier seekTo updates position correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_player_state_notifier_test.dart VideoPlayerStateNotifier status setter updates status correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_player_state_notifier_test.dart VideoPlayerStateNotifier reset playable sets status to idle and resets error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/video/video_player_state_notifier_test.dart VideoPlayerStateNotifier reset playable sets status to idle and resets error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_player_state_notifier_test.dart VideoPlayerStateNotifier set Atomic Positions only triggers state change once |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_player_state_notifier_test.dart VideoPlayerStateNotifier set error updates state correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_player_state_notifier_test.dart VideoPlayerStateNotifier clear error updates state correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_player_state_test.dart VideoState lastError is set correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_player_state_test.dart VideoState lastError is reset correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_player_state_test.dart VideoState position cannot exceed duration |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_player_state_test.dart VideoState copyWith creates a new instance with updated values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_player_state_test.dart VideoState equality |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_position_test.dart VideoPosition seek method updates position correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_position_test.dart VideoPosition zero constant has all durations set to zero |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_position_test.dart VideoPosition seek does not exceed duration |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_position_test.dart VideoPosition equality |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_settings_state_notifier_test.dart VideoSettingsStateNotifier Initial state is default VideoSettingsState |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_settings_state_notifier_test.dart VideoSettingsStateNotifier Reset sets state back to default |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/video/video_settings_state_notifier_test.dart VideoSettingsStateNotifier Setters update state correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_settings_state_notifier_test.dart VideoSettingsStateNotifier setAtomicVolume updates volume correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_settings_state_test.dart VideoSettingsState copyWith creates a new instance with updated values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_settings_state_test.dart VideoSettingsState equality operator works correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_settings_state_test.dart VideoSettingsState fromUser create state |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_settings_state_test.dart VideoSettingsState volume is set correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_settings_state_test.dart VideoSettingsState volume is set correctly when muted/unmuted |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_settings_state_test.dart VideoSettingsState volume is clamped between 0.0 and 1.0 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/video_speed_test.dart VideoSpeed Values are correctly assigned |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/video/video_speed_test.dart VideoSpeed Equality operator works correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.006 sec |
| Test case: | tests unit/video/video_speed_test.dart VideoSpeed formatted speeds |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/video/video_speed_test.dart VideoSpeed fromIndex returns correct VideoSpeed |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/volume_test.dart Volume Value is clamped between 0.0 and 1.0 |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/video/volume_test.dart Volume Equality operator works correctly |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return setup when controller is null |
|---|---|
| Outcome: | Passed |
| Duration: | 0.003 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return initializing when controller is not initialized |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return ready when controller is initialized and not recording |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return recording when controller is recording video |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return paused when controller is recording video and paused |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return isSettingUp when state is initializing or setup |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return isError when state is error |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return isRecording when state is recording |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return isPaused when state is paused |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return isResumed when state is resumed |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return isStopped when state is stopped |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return isRecordingNotPaused when state is recording |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return isPausedOrNotRecording when state is paused or ready |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return showTimer when state is recording, paused or resumed |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/camera_state_test.dart CameraState: fromController should return hasContent when state is resumed, paused or recording |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/corner_property_test.dart CornerProperty default constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/corner_property_test.dart CornerProperty constructor with values |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/corner_property_test.dart CornerProperty null corner property |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/percent_size_test.dart PercentSizeUnitTests: init |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/percent_size_test.dart PercentSizeUnitTests: width |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/percent_size_test.dart PercentSizeUnitTests: height |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/percent_size_test.dart PercentSizeUnitTests: division by PercentSize |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/percent_size_test.dart PercentSizeUnitTests: division by double |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/percent_size_test.dart PercentSizeUnitTests: addWidth |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/position_test.dart PositionUnitTests: init |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/position_test.dart PositionUnitTests: equals |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/position_test.dart PositionUnitTests: symmetric |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/position_test.dart PositionUnitTests: copyWith |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition default constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition position constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition topOf constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition topRightOf constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition topLeftOf constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition bottomOf constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition bottomRightOf constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition bottomLeftOf constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition zero constructor |
|---|---|
| Outcome: | Passed |
| Duration: | 0.001 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition center |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests unit/widget/stack_position_test.dart StackPosition filled |
|---|---|
| Outcome: | Passed |
| Duration: | 0.004 sec |
| Test case: | tests unit/widget/widget_dock_test.dart WidgetDock alignment |
|---|---|
| Outcome: | Passed |
| Duration: | 0.002 sec |
| Test case: | tests widget/extension/build_context_test.dart BuildContext extension: parameters - screenSize, pixelRatio, isLandscape, size, theme, screenCenter |
|---|---|
| Outcome: | Passed |
| Duration: | 0.014 sec |
| Test case: | tests widget/extension/build_context_test.dart BuildContext extension: fitToScreen - smaller size unchanged |
|---|---|
| Outcome: | Passed |
| Duration: | 0.01 sec |
| Test case: | tests widget/extension/build_context_test.dart BuildContext extension: fitToScreen - larger width scaled |
|---|---|
| Outcome: | Passed |
| Duration: | 0.013 sec |
| Test case: | tests widget/extension/build_context_test.dart BuildContext extension: fitToScreen - larger width and height scaled |
|---|---|
| Outcome: | Passed |
| Duration: | 0.014 sec |
| Test case: | tests widget/screen/screen_size_test.dart ScreenSize returns correct values from MediaQueryData |
|---|---|
| Outcome: | Passed |
| Duration: | 0.014 sec |
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
INFO
INFO #0 AppThemeFactory.buildTextTheme (package:core/theme/app_theme_factory.dart:76:11)
INFO #1 AppThemeFactory.create (package:core/theme/app_theme_factory.dart:40:27)
INFO
INFO Using MobileTheme...
INFO
Warning: A tag was used that wasn't specified in dart_test.yaml.
golden was used in:
the test "tests golden/core_golden_test.dart Golden Tests AppOverlay (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests CustomFittedWidget: custom_fitted_widget (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests ClippedCornerWidget (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests AppStyle: logo (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests CustomTextStyle: def (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests CustomLogoStyle: logo (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests DefaultIconProperty (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests SimpleDecoration: simple_decoration (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests simple_snackbar (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests SystemErrorWidget system_error_widget_screen (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests SystemErrorWidget system_error_widget_dialog2 (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests SystemErrorWidget system_error_widget_dialog1 (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests CustomErrorScreen: custom_error_screen (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests AppIcons (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests AppStyle: border, default (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests AppStyle: corner, default (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests AppStyle: corner, size (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests AppStyle: corner, large size (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests AppStyle: image/icon size (variant: Windows)"
the test "tests golden/core_golden_test.dart Golden Tests DefaultIconProperty (variant: Windows)"None