The following files have met the coverage requirement: 70%
| Filename | Coverage |
|---|---|
| SaMDAutoInjectorWaitingRoomViewModel.swift | 76% |
| SaMDCustomAlertData.swift | 100% |
| SaMDAutoInjectorReceiver.swift | 98% |
| SaMDSettingsRepository.swift | 92% |
| SaMDUpdateDosingScheduleViewModel.swift | 87% |
| SaMDAppSettingsNetworkHandler.swift | 92% |
| SaMDGetDosageProfileTask.swift | 96% |
| SaMDDate.swift | 73% |
| SaMDString.swift | 85% |
| SaMDResourceRepository.swift | 82% |
| SaMDMedicationAdministrationNetworkingRequired.swift | 100% |
| SaMDMedicationAdminstrationTaskHelper.swift | 75% |
| SaMDAutoInjectorEventDatabaseProvider.swift | 78% |
| SaMDAcknowledgementModel.swift | 87% |
| SaMDAutoInjectorEventsManager.swift | 96% |
| SaMDosage+DataEntity.swift | 70% |
| SaMDMedicationFlowDataModel.swift | 100% |
| SaMDSaveDosageDataManager.swift | 100% |
| SaMDWebViewModel.swift | 100% |
| SaMDGetAppSettingsTask.swift | 95% |
| SaMDMedicationAdministrationSyncOperationProvider.swift | 100% |
| SaMDBluetoothPermissionDeniedModel.swift | 70% |
| SaMDUpdateCommunicationAndAlertsViewModel.swift | 81% |
| SaMDSettings+DataEntity.swift | 100% |
| SaMDMedicationPlanDetailsModel.swift | 94% |
| SaMDAccountModel.swift | 95% |
| SaMDReminderUpdateViewModel.swift | 93% |
| SaMDDosageCalendarViewModel.swift | 92% |
| SaMDUserEventDataSource.swift | 100% |
| SaMDUserEventNetworkingRequired.swift | 100% |
| SaMDPostAllMedicationAdministrationTask.swift | 91% |
| SaMDMedicationDatabaseProvider.swift | 100% |
| SaMDMedicationCAIErrorModel.swift | 100% |
| SaMDMedicationPlanCardModel.swift | 100% |
| SaMDosageProfile+DataEntity.swift | 100% |
| SaMDMedicationReminderSelectionModel.swift | 73% |
| SaMDPutUserEventTask.swift | 100% |
| SaMDDosageAuditor.swift | 90% |
| SaMDPrimaryCardViewModel.swift | 82% |
| SaMDDosageRepository.swift | 87% |
| SaMDDosageProfileSyncOperationProvider.swift | 100% |
| SaMDTreatmentNoSetupModel.swift | 100% |
| SaMDPutDosageProfileTask.swift | 100% |
| SaMDDosageScheduleRequired.swift | 100% |
| SaMDNumberFormatter.swift | 100% |
| SaMDStayingOnScheduleModel.swift | 100% |
| SaMDDateRange.swift | 100% |
| SaMDTreatmentPlanSetupViewModel.swift | 100% |
| SaMDMedicationSetupRouter.swift | 91% |
| SaMDDosageScheduleProvider.swift | 100% |
| SaMDDosageProfileRepository.swift | 89% |
| SaMDDosageScheduleDataProvider.swift | 78% |
| SaMDInAppNotificationDataProvider.swift | 86% |
| SaMDGetMedicationAdministrationTask.swift | 100% |
| SaMDResource+DataEntity.swift | 72% |
| SaMDGetUserEventTask.swift | 100% |
| SaMDUserEventDataModel.swift | 100% |
| SaMDAboutMedicationModel.swift | 100% |
| SaMDTabBarModel.swift | 96% |
| SaMDNetworkingProvider+UserEvent.swift | 90% |
| SaMDNetworkingProvider+DosageProfile.swift | 84% |
| SaMDUpdateAppSettingsTask.swift | 84% |
| SaMDUserEventRepository.swift | 71% |
| SaMDUserEventSyncOperationProvider.swift | 78% |
| SaMDUserEvent+DataEntity.swift | 78% |
| SaMDDosageProfileNetworkingRequired.swift | 100% |
| SaMDDosageCalendarDataModel.swift | 100% |
| SaMDPostUserEventTask.swift | 100% |
| SaMDAutoInjectorReceiverRequired.swift | 100% |
| SaMDUIHostingControllerPresenter.swift | 72% |
| SaMDAutoInjectorEvent+CoreDataClass.swift | 100% |
| SaMDPlanFirstDoseDateModel.swift | 75% |
| SaMDSetupBluetoothPermissionModel.swift | 70% |
The following files haven’t met the coverage requirement: 70%; justifications are provided.
| Filename | SaMDTreatmentNoSetupView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDRadioButtonRow.swift |
|---|---|
| Coverage | 5% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDRadioButtonRow.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>radioButtonRowIcon</li><li>rowTitle</li><li>rowSubtitle</li></ul></li> <li>Its actual String value(s): <ul><li>rowSubtitle</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID radioButtonRowIcon is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_yes</li> <li>plan_first_time_taltz_no</li> <li>plan_first_time_taltz_medication_yes</li> <li>plan_first_time_taltz_medication_no</li> <li>plan_first_time_taltz_yes_selected</li> <li>plan_first_time_taltz_no_selected</li> </ul></li> <li>In onboarding.js: <ul><li>your_treatment_olumiant_rheumatoid_arthritis_button</li> <li>your_treatment_taltz_plaque_psoriasis_button</li> <li>your_information_government_prescription_not_enrolled_button</li> <li>your_information_government_prescription_enrolled_button</li> </ul></li> <li>In SavingsProgram.js: <ul><li>not_enrolled_radio</li> <li>enrolled_radio</li> </ul></li> <li>In Plan.js: <ul><li>yes_radio_btn</li> </ul></li> <li>In contact-information.js: <ul><li>address_suggestion_original_option</li> <li>contact_info_suggestions_original_radio</li> <li>contact_info_suggestions_suggested_radio_1</li> <li>contact_info_suggestions_suggested_radio_2</li> </ul></li> </ul> Accessiblity ID radioButtonRowIcon is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID rowTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_medication_yes_text</li> <li>plan_first_time_taltz_medication_no_text</li> <li>plan_first_time_taltz_yes_text</li> <li>plan_first_time_taltz_no_text</li> </ul></li> <li>In onboarding.js: <ul><li>your_treatment_olumiant_rheumatoid_arthritis_text</li> <li>your_treatment_olumiant_atopic_dermatitis_text</li> <li>your_treatment_taltz_plaque_psoriasis_text</li> <li>your_treatment_taltz_psoriatic_arthritis_text</li> <li>condition_selection_dropdown_box</li> <li>condition_selection_dropdown_field_text</li> <li>savings_program_title_header</li> <li>sharps_disposal_service_title</li> <li>inject_support_title</li> <li>your_information_government_prescription_not_enrolled_text</li> <li>your_information_government_prescription_enrolled_text</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_first_symptom_title</li> <li>symptoms_third_symptom_title</li> <li>symptoms_fourth_symptom_title</li> </ul></li> <li>In settings-medication.js: <ul><li>settings_medication_text</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_personal_header</li> <li>my_profile_contact_header</li> <li>my_profile_security_header</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_reminder_push_notification</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_not_enrolled</li> <li>confirm_enrolled</li> </ul></li> <li>In lilly-settings-screen.js: <ul><li>medication_option</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>settings_notification_button</li> <li>first_category_label</li> <li>second_category_label</li> <li>symptom_logging_card_title</li> <li>symptom_logging_push_notification_title</li> </ul></li> <li>In progress.js: <ul><li>confirm_planned_date_first_entry_time</li> <li>confirm_planned_date_second_entry_time</li> <li>confirm_planned_date_third_entry_time</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_notification_text</li> <li>my_account_about_manufacturer</li> <li>my_account_about_device_model</li> <li>my_account_about_os_version</li> <li>my_account_about_time_stamp</li> <li>my_account_about_config_version</li> <li>my_account_about_build</li> <li>my_account_about_locale</li> <li>my_account_about_content_version</li> <li>my_account_about_privacy_statement_title</li> <li>my_account_about_terms_of_use_title</li> <li>my_account_about_intended_use_title</li> <li>my_account_notification_details_push_notification_title</li> <li>my_account_notification_details_sms_title</li> <li>my_account_faq_about_medication_question_1</li> <li>my_account_faq_about_medication_question_2</li> <li>my_account_faq_about_medication_question_3</li> <li>my_account_faq_about_lilly_question_1</li> <li>my_account_faq_tools_help_reporting_question1</li> <li>my_account_faq_tools_help_reporting_question2</li> <li>my_account_olumiant_faq_tools_help_reporting_question1</li> <li>my_account_app_faq_button</li> <li>list_of_licenses</li> <li>communication_alerts_dosing_reminder</li> </ul></li> <li>In contact-information.js: <ul><li>original_address_radio_button_text</li> <li>contact_info_suggestions_original_address</li> <li>contact_info_suggestions_address_card_1</li> <li>contact_info_suggestions_address_card_2</li> <li>contact_info_suggestions_address_card_3</li> <li>contact_info_suggestions_suggested_address_1</li> <li>contact_info_suggestions_suggested_address_2</li> </ul></li> </ul> Accessiblity ID rowTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID rowSubtitle is defined as:<ul><li>In onboarding.js: <ul><li>savings_program_subtext</li> <li>sharps_disposal_service_subtext</li> <li>inject_support_subtext</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_personal_subtext</li> <li>my_profile_contact_subtext</li> <li>my_profile_security_subtext</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>first_category_subtext</li> <li>second_category_subtext</li> <li>dosing_reminder_subtext</li> <li>symptom_logging_subtext</li> <li>symptom_logging_card_sub_title_enable</li> <li>symptom_logging_card_sub_title_disable</li> <li>symptom_logging_push_notification_card_disable_text</li> </ul></li> <li>In progress.js: <ul><li>confirm_planned_date_first_entry_log_type</li> <li>confirm_planned_date_second_entry_log_type</li> <li>confirm_planned_date_third_entry_log_type</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_notification_details_pushnotificationdescription</li> <li>my_account_notification_details_smsdescription</li> <li>medication_reminders_push_notification_disabled_message</li> </ul></li> </ul> Accessiblity ID rowSubtitle is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDHalfSheetView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDNetworkingProvider+MedicationAdministration.swift |
|---|---|
| Coverage | 57% |
| Reason | To be filled by tech leads |
| Filename | SaMDDosageCalendarView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDDosageCalendarView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>nextEvent</li></ul></li> <li>Its actual String value(s): <ul><li>next_event</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID next_event is defined as:<ul></ul> Cannot find next_event; to be filled by tech leads<hr> |
| Filename | SaMDAcknowledgementView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDAcknowledgementView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>acknowledgementScreenSuccessButton</li><li>acknowledgementScreenTitleText</li><li>acknowledgementScreenSubtitleText</li></ul></li> <li>Its actual String value(s): <ul><li>request_success_subTitle</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID request_success_button is defined as:<ul><li>In symptoms.js: <ul><li>entry_saved_icon</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_reminder_finish_img</li> </ul></li> <li>In Plan.js: <ul><li>plan_setup_finished_icon</li> </ul></li> <li>In support-tab.js: <ul><li>sharp_disposal_acknowledgement_animation</li> <li>injection_support_acknowledgement_animation</li> </ul></li> <li>In medication.js: <ul><li>dose_logged_animation_image</li> <li>dose_logged_animation_image</li> </ul></li> </ul> Accessiblity ID request_success_button is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID request_success_title is defined as:<ul><li>In symptoms.js: <ul><li>entry_saved_title</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_reminder_finish_title</li> </ul></li> <li>In Plan.js: <ul><li>plan_setup_finished_title</li> </ul></li> <li>In support-tab.js: <ul><li>sharp_disposal_acknowledgement_title</li> <li>injection_support_acknowledgement_title</li> </ul></li> <li>In medication.js: <ul><li>dose_logged_heading</li> <li>dose_logged_heading</li> </ul></li> </ul> Accessiblity ID request_success_title is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID request_success_subTitle is defined as:<ul><li>In symptoms.js: <ul><li>entry_saved_sub_title</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_reminder_finish_info</li> </ul></li> <li>In Plan.js: <ul><li>plan_setup_finished_subtitle</li> </ul></li> <li>In support-tab.js: <ul><li>sharp_disposal_acknowledgement_subtitle</li> <li>injection_support_acknowledgement_subtitle</li> </ul></li> <li>In medication.js: <ul><li>dose_logged_sub_heading</li> <li>dose_logged_sub_heading</li> </ul></li> </ul> Accessiblity ID request_success_subTitle is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDMedicationWarningCardView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDMedicationWarningCardView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>informationStatusImage</li><li>cardTitle</li></ul></li> <li>Its actual String value(s): <ul><li>cardTitle</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID information_status_icon is defined as:<ul><li>In progress.js: <ul><li>review_logged_medication_info_box_view_icon</li> </ul></li> <li>In injection-screen.js: <ul><li>warning_adjust_card_i</li> <li>manual_warning_card_icon</li> <li>automatic_warning_success_warning_card_i_icon</li> </ul></li> <li>In medication.js: <ul><li>log_dose_warning_icon</li> </ul></li> </ul> Accessiblity ID information_status_icon is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID cardTitle is defined as:<ul><li>In Non_Functional.js: <ul><li>relevant_week</li> <li>today_injection_primary_action_card</li> <li>log_symptoms_card</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_logged_card_title</li> <li>symptoms_today_card_title</li> </ul></li> <li>In CAI.js: <ul><li>injection_error_icon</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>adherence_information_sub_title</li> <li>symptom_logging_example_header</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_info_box_view_description</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_about_lilly_together_olumiant</li> </ul></li> <li>In injection-screen.js: <ul><li>warning_adjust_card_body</li> <li>manual_warning_card_body</li> <li>automatic_warning_success_warning_card</li> </ul></li> <li>In today.js: <ul><li>set_up_your_dosing_reminder_text</li> <li>ftue_text</li> <li>set_your_treatment_plan_text</li> <li>finish_set_up_your_treatment_plan_text</li> <li>notification_banner</li> <li>primary_action_card_text</li> <li>yesterday_primary_action_card_text</li> <li>multiple_primary_action_card_text</li> <li>symptoms_primary_action_card_text</li> </ul></li> <li>In support-tab.js: <ul><li>faq_link_card_label</li> </ul></li> <li>In medication.js: <ul><li>log_dose_warning</li> </ul></li> <li>In home-screen.js: <ul><li>main_card_title</li> <li>date_range</li> <li>take_the_app_tour_text</li> </ul></li> <li>In bottom_sheet.js: <ul><li>log_details_screen_adherence_screen_how_your_schedule_works_title</li> <li>log_details_screen_adherence_screen_adjust_schedule_title</li> <li>log_details_screen_adherence_screen_logbook_title</li> </ul></li> </ul> Accessiblity ID cardTitle is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDResource+CoreDataProperties.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDAutoInjectorWaitingRoomView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDLogbookDosageRow.swift |
|---|---|
| Coverage | 5% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDLogbookDosageRow.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>logbookDosageRowTitle</li><li>logbookDosageRowLoggedFlaggedImage</li><li>logbookDosageRowDoseMG</li><li>logbookRowLeftMonth</li><li>logbookRowLeftDay</li><li>logbookRowHeaderRightChevron</li><li>logbookDosageRowMultidoseTag</li></ul></li> <li>Its actual String value(s): <ul><li>logbook_dosage_cell_multiDose_tag</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID logbook_dosage_cell_title is defined as:<ul><li>In progress.js: <ul><li>injection_card</li> </ul></li> </ul> Automation ID injection_card has been referenced:<li>In Progress_Logbook_ViewMedicationEntries.feature: <ul><li>And "[01;31m[Kinjection_card[m[K" should be enabled</li> </ul></li> <li>In Progress_Review_Medication.feature: <ul><li>And "[01;31m[Kinjection_card[m[K" should be enabled</li> <li>When I tap "[01;31m[Kinjection_card[m[K"</li> <li>And "[01;31m[Kinjection_card[m[K" should be enabled</li> <li>And I tap "[01;31m[Kinjection_card[m[K"</li> <li>And I tap "[01;31m[Kinjection_card[m[K"</li> <li>And I tap "[01;31m[Kinjection_card[m[K"</li> <li>And I tap "[01;31m[Kinjection_card[m[K"</li> </ul></li> <hr> iOS accessibility ID logbook_dosage_cell_logged_flagged_icon is defined as:<ul></ul> Cannot find logbook_dosage_cell_logged_flagged_icon; to be filled by tech leads<hr> iOS accessibility ID logbook_dosage_cell_dose_mg is defined as:<ul></ul> Cannot find logbook_dosage_cell_dose_mg; to be filled by tech leads<hr> iOS accessibility ID logbook_cell_month is defined as:<ul><li>In progress.js: <ul><li>logbook_card_month_headers</li> <li>first_logbook_card_month_header</li> <li>second_logbook_month_header</li> <li>second_logbook_card_month_header</li> <li>third_logbook_card_month_header</li> <li>fourth_logbook_card_month_header</li> <li>review_entry_card_month</li> <li>second_review_entry_card_month</li> <li>third_review_entry_card_month</li> <li>progress_first_card_month</li> </ul></li> </ul> Automation ID logbook_card_month_headers has been referenced:<li>In Successful_Notification.feature: <ul><li>Then I should see "logbook_card_dates,[01;31m[Klogbook_card_month_headers[m[K" texts are displayed</li> </ul></li> Automation ID first_logbook_card_month_header has been referenced:<li>In Progress_3.feature: <ul><li>Then I should see "logbook_month_header,[01;31m[Kfirst_logbook_card_month_header[m[K,first_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,[01;31m[Kfirst_logbook_card_month_header[m[K,first_logbook_card_date" detail and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> </ul></li> <li>In Progress_2.feature: <ul><li>Then I should see "logbook_month_header,[01;31m[Kfirst_logbook_card_month_header[m[K,first_logbook_card_date" texts are displayed</li> <li>When I fetch "[01;31m[Kfirst_logbook_card_month_header[m[K,first_logbook_card_date" details and save as "yesterdayCardMonth,yesterdayCardDate" inside test data</li> </ul></li> Automation ID second_logbook_month_header has been referenced:<li>In Progress_3.feature: <ul><li>Then I should not see "[01;31m[Ksecond_logbook_month_header[m[K" header</li> </ul></li> Automation ID second_logbook_card_month_header has been referenced:<li>In Progress_3.feature: <ul><li>And I should see "logbook_month_header,[01;31m[Ksecond_logbook_card_month_header[m[K,second_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,[01;31m[Ksecond_logbook_card_month_header[m[K,second_logbook_card_date" detail and save as "yesterdayMonthHeader,yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> <li>In Progress_2.feature: <ul><li>Then I should see "[01;31m[Ksecond_logbook_card_month_header[m[K,second_logbook_card_date" texts are displayed</li> <li>When I fetch "[01;31m[Ksecond_logbook_card_month_header[m[K,second_logbook_card_date" details and save as "dayBeforeYesterdayCardMonth,dayBeforeYesterdayCardDate" inside test data</li> </ul></li> Automation ID third_logbook_card_month_header has been referenced:<li>In Progress_2.feature: <ul><li>Then I should see "[01;31m[Kthird_logbook_card_month_header[m[K,third_logbook_card_date" texts are displayed</li> <li>When I fetch "[01;31m[Kthird_logbook_card_month_header[m[K,third_logbook_card_date" details and save as "threeDaysAgoCardMonth,threeDaysAgoCardDate" inside test data</li> </ul></li> Automation ID fourth_logbook_card_month_header has been referenced:<li>In Progress_2.feature: <ul><li>Then I should see "[01;31m[Kfourth_logbook_card_month_header[m[K,fourth_logbook_card_date" texts are displayed</li> <li>When I fetch "[01;31m[Kfourth_logbook_card_month_header[m[K,fourth_logbook_card_date" details and save as "fiveDaysAgoCardMonth,fiveDaysAgoCardDate" inside test data</li> </ul></li> Automation ID review_entry_card_month has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "[01;31m[Kreview_entry_card_month[m[K,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "[01;31m[Kreview_entry_card_month[m[K,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_[01;31m[Kreview_entry_card_month[m[K,second_review_entry_card_date" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,second_review_entries_month_header,[01;31m[Kreview_entry_card_month[m[K,review_entry_card_date" details and save as "todayMonthHeader,lastMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_[01;31m[Kreview_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "third_[01;31m[Kreview_entry_card_month[m[K,third_review_entry_card_date" details and save as "oneMonthBeforeMonth,oneMonthBeforeDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>When I fetch "second_[01;31m[Kreview_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,[01;31m[Kreview_entry_card_month[m[K,review_entry_card_date" details and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_[01;31m[Kreview_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> Automation ID second_review_entry_card_month has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "[01;31m[Ksecond_review_entry_card_month[m[K,second_review_entry_card_date" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "[01;31m[Ksecond_review_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>When I fetch "[01;31m[Ksecond_review_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "[01;31m[Ksecond_review_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> Automation ID third_review_entry_card_month has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "[01;31m[Kthird_review_entry_card_month[m[K,third_review_entry_card_date" details and save as "oneMonthBeforeMonth,oneMonthBeforeDate" inside test data</li> </ul></li> Automation ID progress_first_card_month has been referenced:<li>In Symptoms_Future_Readings.feature: <ul><li>And I should see "tomorrowMonthSubHeader" text inside "[01;31m[Kprogress_first_card_month[m[K" card</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>And I should see "yesterdayMonthSubHeader" text inside "[01;31m[Kprogress_first_card_month[m[K" card</li> <li>And I should see "yesterdayMonthSubHeader" text inside "[01;31m[Kprogress_first_card_month[m[K" card</li> </ul></li> <hr> iOS accessibility ID logbook_cell_day is defined as:<ul><li>In progress.js: <ul><li>logbook_card_dates</li> <li>first_logbook_card_date</li> <li>second_logbook_card_date</li> <li>third_logbook_card_date</li> <li>fourth_logbook_card_date</li> <li>three_days_ago_card_date</li> <li>five_days_ago_card_date</li> <li>review_entry_card_date</li> <li>second_review_entry_card_date</li> <li>third_review_entry_card_date</li> </ul></li> </ul> Automation ID logbook_card_dates has been referenced:<li>In Successful_Notification.feature: <ul><li>Then I should see "[01;31m[Klogbook_card_dates[m[K,logbook_card_month_headers" texts are displayed</li> </ul></li> Automation ID first_logbook_card_date has been referenced:<li>In Progress_3.feature: <ul><li>Then I should see "logbook_month_header,first_logbook_card_month_header,[01;31m[Kfirst_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "logbook_month_header,first_logbook_card_month_header,[01;31m[Kfirst_logbook_card_date[m[K" detail and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> </ul></li> <li>In Progress_2.feature: <ul><li>Then I should see "logbook_month_header,first_logbook_card_month_header,[01;31m[Kfirst_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "first_logbook_card_month_header,[01;31m[Kfirst_logbook_card_date[m[K" details and save as "yesterdayCardMonth,yesterdayCardDate" inside test data</li> </ul></li> <li>In Non_functional_TimeZone_Handling_2.feature: <ul><li>When I fetch "[01;31m[Kfirst_logbook_card_date[m[K" details and save as "firstLogBookCardDate" inside test data</li> </ul></li> <li>In Non_Functional_1.feature: <ul><li>When I fetch "[01;31m[Kfirst_logbook_card_date[m[K" details and save as "firstLogBookCardDate" inside test data</li> </ul></li> <li>In Symptoms_Future_Readings.feature: <ul><li>Then I should see "tomorrowMonthDate" text inside "[01;31m[Kfirst_logbook_card_date[m[K" card</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>Then I should see "yesterdayMonthDate" text inside "[01;31m[Kfirst_logbook_card_date[m[K" card</li> <li>Then I should see "yesterdayMonthDate" text inside "[01;31m[Kfirst_logbook_card_date[m[K" card</li> </ul></li> Automation ID second_logbook_card_date has been referenced:<li>In Progress_3.feature: <ul><li>And I should see "logbook_month_header,second_logbook_card_month_header,[01;31m[Ksecond_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "logbook_month_header,second_logbook_card_month_header,[01;31m[Ksecond_logbook_card_date[m[K" detail and save as "yesterdayMonthHeader,yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> <li>In Progress_2.feature: <ul><li>Then I should see "second_logbook_card_month_header,[01;31m[Ksecond_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "second_logbook_card_month_header,[01;31m[Ksecond_logbook_card_date[m[K" details and save as "dayBeforeYesterdayCardMonth,dayBeforeYesterdayCardDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_2.feature: <ul><li>Then I should not see "[01;31m[Ksecond_logbook_card_date[m[K" field</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>Then I should not see "[01;31m[Ksecond_logbook_card_date[m[K" field</li> </ul></li> Automation ID third_logbook_card_date has been referenced:<li>In Progress_2.feature: <ul><li>Then I should see "third_logbook_card_month_header,[01;31m[Kthird_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "third_logbook_card_month_header,[01;31m[Kthird_logbook_card_date[m[K" details and save as "threeDaysAgoCardMonth,threeDaysAgoCardDate" inside test data</li> </ul></li> Automation ID fourth_logbook_card_date has been referenced:<li>In Progress_2.feature: <ul><li>Then I should see "fourth_logbook_card_month_header,[01;31m[Kfourth_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "fourth_logbook_card_month_header,[01;31m[Kfourth_logbook_card_date[m[K" details and save as "fiveDaysAgoCardMonth,fiveDaysAgoCardDate" inside test data</li> </ul></li> Automation ID three_days_ago_card_date has been referenced:<li>In Progress_2.feature: <ul><li>When I fetch "[01;31m[Kthree_days_ago_card_date[m[K,five_days_ago_card_date" details and save as "threeDaysAgoCardDate,fiveDaysAgoCardDate" inside test data</li> </ul></li> Automation ID five_days_ago_card_date has been referenced:<li>In Progress_2.feature: <ul><li>When I fetch "three_days_ago_card_date,[01;31m[Kfive_days_ago_card_date[m[K" details and save as "threeDaysAgoCardDate,fiveDaysAgoCardDate" inside test data</li> </ul></li> Automation ID review_entry_card_date has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "review_entry_card_month,[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "review_entry_card_month,[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,second_review_entries_month_header,review_entry_card_month,[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthHeader,lastMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_[01;31m[Kreview_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "third_review_entry_card_month,third_[01;31m[Kreview_entry_card_date[m[K" details and save as "oneMonthBeforeMonth,oneMonthBeforeDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>When I fetch "second_review_entry_card_month,second_[01;31m[Kreview_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,review_entry_card_month,[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_[01;31m[Kreview_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> Automation ID second_review_entry_card_date has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "second_review_entry_card_month,[01;31m[Ksecond_review_entry_card_date[m[K" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,[01;31m[Ksecond_review_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>When I fetch "second_review_entry_card_month,[01;31m[Ksecond_review_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,[01;31m[Ksecond_review_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> Automation ID third_review_entry_card_date has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "third_review_entry_card_month,[01;31m[Kthird_review_entry_card_date[m[K" details and save as "oneMonthBeforeMonth,oneMonthBeforeDate" inside test data</li> </ul></li> <hr> iOS accessibility ID logbook_cell_right_chevron is defined as:<ul><li>In Non_Functional.js: <ul><li>logbook_medication_left_chevron</li> </ul></li> <li>In progress.js: <ul><li>first_logbook_card_chevron</li> <li>second_logbook_card_chevron</li> <li>third_logbook_card_chevron</li> <li>fourth_logbook_card_chevron</li> <li>injection_1_of_2_card_right_chevron</li> <li>injection_1_of_2_card_right_chevron</li> </ul></li> </ul> Accessiblity ID logbook_cell_right_chevron is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID logbook_dosage_cell_multiDose_tag is defined as:<ul><li>In progress.js: <ul><li>injection_1_of_2_card</li> <li>injection_1_of_2_card_right_chevron</li> <li>injection_2_of_2_card</li> <li>injection_1_of_2_card_right_chevron</li> </ul></li> </ul> Automation ID injection_1_of_2_card has been referenced:<li>In Progress_Logbook_ViewMedicationEntries.feature: <ul><li>Then I should not see "[01;31m[Kinjection_1_of_2_card[m[K" button</li> <li>Then I should see "[01;31m[Kinjection_1_of_2_card[m[K" button</li> </ul></li> Automation ID injection_1_of_2_card_right_chevron has been referenced:Automation ID injection_2_of_2_card has been referenced:<li>In Progress_Logbook_ViewMedicationEntries.feature: <ul><li>And I should not see "[01;31m[Kinjection_2_of_2_card[m[K" button</li> <li>And I should see "[01;31m[Kinjection_2_of_2_card[m[K" button</li> </ul></li> Automation ID injection_1_of_2_card_right_chevron has been referenced:<hr> |
| Filename | SaMDInt.swift |
|---|---|
| Coverage | 50% |
| Reason | To be filled by tech leads |
| Filename | SaMDFourthTabHostingViewController.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationTrackingViewModel.swift |
|---|---|
| Coverage | 60% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationInjectionCardView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDView.swift |
|---|---|
| Coverage | 33% |
| Reason | To be filled by tech leads |
| Filename | SaMDNotificationsManager+MedicationLog.swift |
|---|---|
| Coverage | 62% |
| Reason | To be filled by tech leads |
| Filename | SaMDUserEvent+CoreDataProperties.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationTrackingView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDMedicationTrackingView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>medicationTrackingToggle</li><li>medicationTrackingDividerView</li><li>medicationTrackingBody</li><li>medicationTrackingHeaderText</li></ul></li> <li>Its actual String value(s): <ul><li>medication_tracking_header_text</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID medication_tracking_toggle is defined as:<ul><li>In medication-sceen.js: <ul><li>automatic_tracking_toggle</li> </ul></li> <li>In Plan.js: <ul><li>change_plan_automatic_logging_toggle</li> </ul></li> </ul> Accessiblity ID medication_tracking_toggle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID medication_tracking_divider_view is defined as:<ul></ul> Cannot find medication_tracking_divider_view; to be filled by tech leads<hr> iOS accessibility ID medication_tracking_body is defined as:<ul><li>In medication-sceen.js: <ul><li>automatic_tracking_subText</li> </ul></li> </ul> Automation ID automatic_tracking_subText has been referenced:<li>In Settings_5.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Kautomatic_tracking_subText[m[K", Test Data "", ConfigJsonPath "account.component.medication.component.settings.text.lblManualLoggingBody"</li> <li>Then I verify Config text in UI - UI Locator "[01;31m[Kautomatic_tracking_subText[m[K", Test Data "", ConfigJsonPath "account.component.medication.component.settings.text.lblManualLoggingBody"</li> </ul></li> <li>In Plan_details.feature: <ul><li>And I should see "medication_title,automatic_tracking_text,automatic_tracking_toggle,[01;31m[Kautomatic_tracking_subText[m[K,medication_screen_back" fields are displayed</li> </ul></li> <li>In Support_Adjust_Dose_schedule.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Kautomatic_tracking_subText[m[K", Test Data "", ConfigJsonPath "account.component.medication.component.settings.text.lblAutoInjectorLoggingBody"</li> </ul></li> <hr> iOS accessibility ID medication_tracking_header_text is defined as:<ul><li>In medication-sceen.js: <ul><li>automatic_tracking_text</li> </ul></li> <li>In Plan.js: <ul><li>change_plan_automatic_title_heading</li> </ul></li> </ul> Accessiblity ID medication_tracking_header_text is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDGetMedicationAdministrationInDateRangeTask.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDDosageProfile+CoreDataProperties.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDAboutMedicationView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDAboutMedicationView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>cardBody</li></ul></li> <li>Its actual String value(s): <ul><li>cardBody</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID cardBody is defined as:<ul><li>In plan-screen.js: <ul><li>plan_autoinjector_1_screen_subtitle</li> <li>plan_autoinjector_2_screen_subtitle</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_today_card_subtitle</li> </ul></li> <li>In CAI.js: <ul><li>injection_error_subtext</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_example_sub_header</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_companion_screen_description</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_about_lilly_together_olumiant_sub_title</li> </ul></li> <li>In injection-screen.js: <ul><li>schedule_body</li> <li>call_companion_body</li> </ul></li> <li>In today.js: <ul><li>set_up_your_dosing_reminder_sub_text</li> <li>set_your_treatment_plan_sub_text</li> <li>finish_set_up_your_treatment_plan_sub_text</li> <li>primary_action_card_sub_text</li> <li>yesterday_primary_action_card_sub_text</li> <li>multiple_primary_action_card_sub_text</li> <li>symptoms_primary_action_card_sub_text</li> <li>symptoms_card</li> </ul></li> <li>In medication.js: <ul><li>nonFdaApprovedUseSubTitle</li> </ul></li> <li>In home-screen.js: <ul><li>main_card_subtitle</li> <li>take_the_app_tour_sub_text</li> </ul></li> </ul> Accessiblity ID cardBody is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDSetupBluetoothPermissionView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDSettings+CoreDataProperties.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDPostDosageProfileTask.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDDosageDatabaseProvider.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDDosageProfileDatabaseProvider.swift |
|---|---|
| Coverage | 36% |
| Reason | To be filled by tech leads |
| Filename | SaMDPutMedicationStatementTask.swift |
|---|---|
| Coverage | 64% |
| Reason | To be filled by tech leads |
| Filename | SaMDResourceDatabaseProvider.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationCAIErrorView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDWebView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDTreatmentPlanSetupView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDStayingOnScheduleView.swift |
|---|---|
| Coverage | 64% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDStayingOnScheduleView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>cardBody</li></ul></li> <li>Its actual String value(s): <ul><li>cardBody</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID cardBody is defined as:<ul><li>In plan-screen.js: <ul><li>plan_autoinjector_1_screen_subtitle</li> <li>plan_autoinjector_2_screen_subtitle</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_today_card_subtitle</li> </ul></li> <li>In CAI.js: <ul><li>injection_error_subtext</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_example_sub_header</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_companion_screen_description</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_about_lilly_together_olumiant_sub_title</li> </ul></li> <li>In injection-screen.js: <ul><li>schedule_body</li> <li>call_companion_body</li> </ul></li> <li>In today.js: <ul><li>set_up_your_dosing_reminder_sub_text</li> <li>set_your_treatment_plan_sub_text</li> <li>finish_set_up_your_treatment_plan_sub_text</li> <li>primary_action_card_sub_text</li> <li>yesterday_primary_action_card_sub_text</li> <li>multiple_primary_action_card_sub_text</li> <li>symptoms_primary_action_card_sub_text</li> <li>symptoms_card</li> </ul></li> <li>In medication.js: <ul><li>nonFdaApprovedUseSubTitle</li> </ul></li> <li>In home-screen.js: <ul><li>main_card_subtitle</li> <li>take_the_app_tour_sub_text</li> </ul></li> </ul> Accessiblity ID cardBody is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDListSeparatorNoneModifier.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDAppSettingsModel.swift |
|---|---|
| Coverage | 57% |
| Reason | To be filled by tech leads |
| Filename | SaMDDosageProfileModel.swift |
|---|---|
| Coverage | 34% |
| Reason | To be filled by tech leads |
| Filename | SaMDRadioButtonView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDRadioButtonView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>pageSubtitle</li><li>pageTitle</li></ul></li> <li>Its actual String value(s): <ul><li>pageTitle</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID pageSubtitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_no_not_sure_subtitle</li> <li>plan_first_time_taltz_medication_subTitle</li> <li>plan_first_time_taltz_sub_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_carousel_subtext</li> <li>welcome_carousel_subtext_visible_2</li> <li>welcome_carousel_subtext_visible_3</li> <li>condition_selection_subtext</li> <li>marketing_consent_sub_text</li> <li>your_information_government_prescription_subtext</li> <li>email_subtitle</li> <li>password_subtitle</li> <li>your_information_dob_subtitle</li> <li>your_information_email_verification_description</li> <li>registration_complete_subtitle_label</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_subtitle</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_security_text_sub_title</li> <li>my_profile_security_password_reset_email_sent_sub_text</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_med_reminder_subtitle</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_subheader</li> </ul></li> <li>In Plan.js: <ul><li>medication_reminder_desc</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_sub_header</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_sub_header</li> <li>my_profile_contact_email_sub_header</li> <li>my_profile_contact_verify_email_sub_header</li> <li>my_account_about_version</li> <li>my_profile_edit_phone_subtext</li> <li>medication_reminders_subtitle</li> </ul></li> <li>In injection-screen.js: <ul><li>adjust_schedule_screen_subtitle</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtext</li> <li>enrolled_injection_support_screen_subtext</li> <li>savings_program_support_government_beneficiaries_text</li> <li>savings_program_support_government_contact_us_text</li> <li>saving_program_rxbin_value</li> <li>saving_program_pcn_value</li> <li>saving_program_grp_value</li> <li>saving_program_id_value</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_subtext</li> <li>address_welcome_subtext</li> <li>update_email_screen_subtext</li> <li>update_address_subtitle</li> <li>update_phone_screen_subtext</li> <li>phone_number_page_subtext</li> </ul></li> </ul> Accessiblity ID pageSubtitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID pageTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_yes_title</li> <li>plan_when_did_you_take_your_first_dose_title</li> <li>plan_first_time_taltz_medication_title</li> <li>plan_first_time_taltz_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_to_together_title</li> <li>welcome_to_together_title_visible</li> <li>welcome_to_taltz_olumiant_together_title</li> <li>condition_selection_heading</li> <li>condition_selection_title</li> <li>marketing_consent_header</li> <li>your_treatment_support_services_header</li> <li>your_information_government_prescription_header</li> <li>your_information_lets_collect_some_basic_information_title</li> <li>email_title</li> <li>password_title</li> <li>your_information_dob_title</li> <li>your_information_email_verification_header</li> <li>registration_complete_title_label</li> <li>acknowledge_header</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_title</li> </ul></li> <li>In myProfile.js: <ul><li>update_name_header</li> <li>my_profile_security_text_title</li> <li>my_profile_security_password_reset_email_sent</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_injection_reminder_title</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_header</li> </ul></li> <li>In Plan.js: <ul><li>see_details_page_subtitle</li> <li>medication_reminder_title</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_title</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_header</li> <li>my_profile_contact_email_header</li> <li>my_profile_contact_verify_email_header</li> <li>my_profile_contact_update_phone</li> </ul></li> <li>In injection-screen.js: <ul><li>update_dose_plan</li> <li>adjust_schedule_screen_title</li> <li>update_dosing_plan_title</li> </ul></li> <li>In today.js: <ul><li>today_manual_injection_screen_title</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtitle</li> <li>sharps_disposal_confirm_address_title</li> <li>sharps_disposal_enrolled_update_address_title</li> </ul></li> <li>In medication.js: <ul><li>log_dose_heading</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_title</li> <li>address_welcome_text_title</li> <li>update_email_screen_text</li> <li>update_phone_screen_text</li> <li>update_address_title</li> <li>address_suggestion_text</li> <li>contact_info_suggestions_subtitle</li> <li>phone_number_page_title</li> </ul></li> <li>In push-notifications.js: <ul><li>notification_page_title</li> </ul></li> <li>In authentication.js: <ul><li>login_title</li> </ul></li> </ul> Accessiblity ID pageTitle is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDAccountView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationReminderSelectionView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDMedicationReminderSelectionView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>pageSubtitle</li><li>currentReminderDay</li><li>currentReminderTimeTitle</li><li>pageTitle</li><li>currentReminderDayTitle</li></ul></li> <li>Its actual String value(s): <ul><li>reminder_day_title</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID pageSubtitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_no_not_sure_subtitle</li> <li>plan_first_time_taltz_medication_subTitle</li> <li>plan_first_time_taltz_sub_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_carousel_subtext</li> <li>welcome_carousel_subtext_visible_2</li> <li>welcome_carousel_subtext_visible_3</li> <li>condition_selection_subtext</li> <li>marketing_consent_sub_text</li> <li>your_information_government_prescription_subtext</li> <li>email_subtitle</li> <li>password_subtitle</li> <li>your_information_dob_subtitle</li> <li>your_information_email_verification_description</li> <li>registration_complete_subtitle_label</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_subtitle</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_security_text_sub_title</li> <li>my_profile_security_password_reset_email_sent_sub_text</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_med_reminder_subtitle</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_subheader</li> </ul></li> <li>In Plan.js: <ul><li>medication_reminder_desc</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_sub_header</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_sub_header</li> <li>my_profile_contact_email_sub_header</li> <li>my_profile_contact_verify_email_sub_header</li> <li>my_account_about_version</li> <li>my_profile_edit_phone_subtext</li> <li>medication_reminders_subtitle</li> </ul></li> <li>In injection-screen.js: <ul><li>adjust_schedule_screen_subtitle</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtext</li> <li>enrolled_injection_support_screen_subtext</li> <li>savings_program_support_government_beneficiaries_text</li> <li>savings_program_support_government_contact_us_text</li> <li>saving_program_rxbin_value</li> <li>saving_program_pcn_value</li> <li>saving_program_grp_value</li> <li>saving_program_id_value</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_subtext</li> <li>address_welcome_subtext</li> <li>update_email_screen_subtext</li> <li>update_address_subtitle</li> <li>update_phone_screen_subtext</li> <li>phone_number_page_subtext</li> </ul></li> </ul> Accessiblity ID pageSubtitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID reminder_day is defined as:<ul></ul> Cannot find reminder_day; to be filled by tech leads<hr> iOS accessibility ID reminder_time_title is defined as:<ul></ul> Cannot find reminder_time_title; to be filled by tech leads<hr> iOS accessibility ID pageTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_yes_title</li> <li>plan_when_did_you_take_your_first_dose_title</li> <li>plan_first_time_taltz_medication_title</li> <li>plan_first_time_taltz_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_to_together_title</li> <li>welcome_to_together_title_visible</li> <li>welcome_to_taltz_olumiant_together_title</li> <li>condition_selection_heading</li> <li>condition_selection_title</li> <li>marketing_consent_header</li> <li>your_treatment_support_services_header</li> <li>your_information_government_prescription_header</li> <li>your_information_lets_collect_some_basic_information_title</li> <li>email_title</li> <li>password_title</li> <li>your_information_dob_title</li> <li>your_information_email_verification_header</li> <li>registration_complete_title_label</li> <li>acknowledge_header</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_title</li> </ul></li> <li>In myProfile.js: <ul><li>update_name_header</li> <li>my_profile_security_text_title</li> <li>my_profile_security_password_reset_email_sent</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_injection_reminder_title</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_header</li> </ul></li> <li>In Plan.js: <ul><li>see_details_page_subtitle</li> <li>medication_reminder_title</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_title</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_header</li> <li>my_profile_contact_email_header</li> <li>my_profile_contact_verify_email_header</li> <li>my_profile_contact_update_phone</li> </ul></li> <li>In injection-screen.js: <ul><li>update_dose_plan</li> <li>adjust_schedule_screen_title</li> <li>update_dosing_plan_title</li> </ul></li> <li>In today.js: <ul><li>today_manual_injection_screen_title</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtitle</li> <li>sharps_disposal_confirm_address_title</li> <li>sharps_disposal_enrolled_update_address_title</li> </ul></li> <li>In medication.js: <ul><li>log_dose_heading</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_title</li> <li>address_welcome_text_title</li> <li>update_email_screen_text</li> <li>update_phone_screen_text</li> <li>update_address_title</li> <li>address_suggestion_text</li> <li>contact_info_suggestions_subtitle</li> <li>phone_number_page_title</li> </ul></li> <li>In push-notifications.js: <ul><li>notification_page_title</li> </ul></li> <li>In authentication.js: <ul><li>login_title</li> </ul></li> </ul> Accessiblity ID pageTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID reminder_day_title is defined as:<ul></ul> Cannot find reminder_day_title; to be filled by tech leads<hr> |
| Filename | SaMDMedicationPlanInjectionDashboardView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDMedicationPlanInjectionDashboardView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>navigationTitle</li></ul></li> <li>Its actual String value(s): <ul><li>navigationTitle</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID navigationTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_title</li> <li>up_next_title</li> </ul></li> <li>In onboarding.js: <ul><li>privacy_statement_header</li> </ul></li> <li>In symptoms.js: <ul><li>edit_photo_title</li> </ul></li> <li>In medication-sceen.js: <ul><li>medication_title</li> </ul></li> <li>In settings-medication.js: <ul><li>settings_medication_title</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_header</li> <li>my_profile_contact_screen_title</li> <li>my_profile_security_screen_title</li> <li>my_profile_security_title</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_med_reminder_title</li> </ul></li> <li>In SavingsProgram.js: <ul><li>savings_program_header</li> </ul></li> <li>In Plan.js: <ul><li>plan_header</li> <li>medication_details_title</li> <li>see_all_page_title</li> <li>see_details_page_title</li> <li>change_plan_screen_title</li> </ul></li> <li>In lilly-settings-screen.js: <ul><li>settings_title</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>settings_notification_title</li> <li>communications_and_alerts_title</li> <li>symptom_logging_header</li> </ul></li> <li>In progress.js: <ul><li>progress_title</li> <li>confirm_planned_date_title</li> <li>review_entries_title</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_about_header</li> <li>my_account_about_privacy_statement_header</li> <li>my_account_about_terms_of_use_header</li> <li>my_account_about_intended_use_header</li> <li>my_account_notification_details_navigation_title</li> <li>my_account_faq_title_header</li> <li>list_of_licenses_title</li> <li>medication_reminders_title</li> </ul></li> <li>In support-tab.js: <ul><li>savings_program_title</li> <li>injection_support_title</li> <li>sharps_disposal_title</li> </ul></li> <li>In contact-information.js: <ul><li>contact_screen_title</li> </ul></li> <li>In home-screen.js: <ul><li>progress_screen_title</li> <li>support_screen_title</li> <li>my_account_header</li> <li>savings_card_heading</li> </ul></li> </ul> Accessiblity ID navigationTitle is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDBluetoothPermissionDeniedView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDScreenName.swift |
|---|---|
| Coverage | 28% |
| Reason | To be filled by tech leads |
| Filename | SaMDPlanFirstDoseDateView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDPlanFirstDoseDateView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>pageTitle</li><li>pageSubtitle</li></ul></li> <li>Its actual String value(s): <ul><li>pageSubtitle</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID pageTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_yes_title</li> <li>plan_when_did_you_take_your_first_dose_title</li> <li>plan_first_time_taltz_medication_title</li> <li>plan_first_time_taltz_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_to_together_title</li> <li>welcome_to_together_title_visible</li> <li>welcome_to_taltz_olumiant_together_title</li> <li>condition_selection_heading</li> <li>condition_selection_title</li> <li>marketing_consent_header</li> <li>your_treatment_support_services_header</li> <li>your_information_government_prescription_header</li> <li>your_information_lets_collect_some_basic_information_title</li> <li>email_title</li> <li>password_title</li> <li>your_information_dob_title</li> <li>your_information_email_verification_header</li> <li>registration_complete_title_label</li> <li>acknowledge_header</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_title</li> </ul></li> <li>In myProfile.js: <ul><li>update_name_header</li> <li>my_profile_security_text_title</li> <li>my_profile_security_password_reset_email_sent</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_injection_reminder_title</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_header</li> </ul></li> <li>In Plan.js: <ul><li>see_details_page_subtitle</li> <li>medication_reminder_title</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_title</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_header</li> <li>my_profile_contact_email_header</li> <li>my_profile_contact_verify_email_header</li> <li>my_profile_contact_update_phone</li> </ul></li> <li>In injection-screen.js: <ul><li>update_dose_plan</li> <li>adjust_schedule_screen_title</li> <li>update_dosing_plan_title</li> </ul></li> <li>In today.js: <ul><li>today_manual_injection_screen_title</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtitle</li> <li>sharps_disposal_confirm_address_title</li> <li>sharps_disposal_enrolled_update_address_title</li> </ul></li> <li>In medication.js: <ul><li>log_dose_heading</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_title</li> <li>address_welcome_text_title</li> <li>update_email_screen_text</li> <li>update_phone_screen_text</li> <li>update_address_title</li> <li>address_suggestion_text</li> <li>contact_info_suggestions_subtitle</li> <li>phone_number_page_title</li> </ul></li> <li>In push-notifications.js: <ul><li>notification_page_title</li> </ul></li> <li>In authentication.js: <ul><li>login_title</li> </ul></li> </ul> Accessiblity ID pageTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID pageSubtitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_no_not_sure_subtitle</li> <li>plan_first_time_taltz_medication_subTitle</li> <li>plan_first_time_taltz_sub_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_carousel_subtext</li> <li>welcome_carousel_subtext_visible_2</li> <li>welcome_carousel_subtext_visible_3</li> <li>condition_selection_subtext</li> <li>marketing_consent_sub_text</li> <li>your_information_government_prescription_subtext</li> <li>email_subtitle</li> <li>password_subtitle</li> <li>your_information_dob_subtitle</li> <li>your_information_email_verification_description</li> <li>registration_complete_subtitle_label</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_subtitle</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_security_text_sub_title</li> <li>my_profile_security_password_reset_email_sent_sub_text</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_med_reminder_subtitle</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_subheader</li> </ul></li> <li>In Plan.js: <ul><li>medication_reminder_desc</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_sub_header</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_sub_header</li> <li>my_profile_contact_email_sub_header</li> <li>my_profile_contact_verify_email_sub_header</li> <li>my_account_about_version</li> <li>my_profile_edit_phone_subtext</li> <li>medication_reminders_subtitle</li> </ul></li> <li>In injection-screen.js: <ul><li>adjust_schedule_screen_subtitle</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtext</li> <li>enrolled_injection_support_screen_subtext</li> <li>savings_program_support_government_beneficiaries_text</li> <li>savings_program_support_government_contact_us_text</li> <li>saving_program_rxbin_value</li> <li>saving_program_pcn_value</li> <li>saving_program_grp_value</li> <li>saving_program_id_value</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_subtext</li> <li>address_welcome_subtext</li> <li>update_email_screen_subtext</li> <li>update_address_subtitle</li> <li>update_phone_screen_subtext</li> <li>phone_number_page_subtext</li> </ul></li> </ul> Accessiblity ID pageSubtitle is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDFirstTabHostingViewController.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationPlanTabCardView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDSettingsDatabaseProvider.swift |
|---|---|
| Coverage | 14% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationPlanMilestoneRow.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationPlanInjectionRow.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDCustomButton.swift |
|---|---|
| Coverage | 54% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDCustomButton.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>buttonTitle</li><li>button + type.rawValue.firstUppercased</li><li>buttonIcon</li></ul></li> <li>Its actual String value(s): <ul><li>buttonIcon</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID buttonTitle is defined as:<ul><li>In symptoms.js: <ul><li>symptoms_photo_card_icon</li> </ul></li> </ul> Automation ID symptoms_photo_card_icon has been referenced:<li>In Symptoms_1.feature: <ul><li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K" field</li> <li>Then I should not see "[01;31m[Ksymptoms_photo_card_icon[m[K" field</li> <li>And I tap "[01;31m[Ksymptoms_photo_card_icon[m[K"</li> <li>And I tap "[01;31m[Ksymptoms_photo_card_icon[m[K"</li> </ul></li> <li>In Symptoms_2.feature: <ul><li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K" image</li> <li>And I should not see "[01;31m[Ksymptoms_photo_card_icon[m[K" card</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K" image</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>And I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K" image</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K" image</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K" image</li> </ul></li> <li>In Symptoms_3.feature: <ul><li>Then I should see "[01;31m[Ksymptoms_photo_card_icon[m[K,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> </ul></li> <li>In Symptoms_Edit_LogFlow.feature: <ul><li>And I tap "[01;31m[Ksymptoms_photo_card_icon[m[K"</li> <li>And I tap "[01;31m[Ksymptoms_photo_card_icon[m[K" button</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>And I tap "[01;31m[Ksymptoms_photo_card_icon[m[K"</li> <li>And I tap "[01;31m[Ksymptoms_photo_card_icon[m[K" button</li> <li>And I tap "[01;31m[Ksymptoms_photo_card_icon[m[K"</li> <li>And I tap "[01;31m[Ksymptoms_photo_card_icon[m[K" button</li> </ul></li> <hr> iOS accessibility ID buttonIcon is defined as:<ul></ul> Cannot find buttonIcon; to be filled by tech leads<hr> |
| Filename | SaMDUserDefaultsHandler.swift |
|---|---|
| Coverage | 50% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationSetupContainerView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationCAIOfflineModel.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationCAIOfflineView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDPrimaryCardView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDPrimaryCardView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>cardTitle</li><li>cardSubTitle</li><li>cardBody</li></ul></li> <li>Its actual String value(s): <ul><li>cardBody</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID cardTitle is defined as:<ul><li>In Non_Functional.js: <ul><li>relevant_week</li> <li>today_injection_primary_action_card</li> <li>log_symptoms_card</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_logged_card_title</li> <li>symptoms_today_card_title</li> </ul></li> <li>In CAI.js: <ul><li>injection_error_icon</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>adherence_information_sub_title</li> <li>symptom_logging_example_header</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_info_box_view_description</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_about_lilly_together_olumiant</li> </ul></li> <li>In injection-screen.js: <ul><li>warning_adjust_card_body</li> <li>manual_warning_card_body</li> <li>automatic_warning_success_warning_card</li> </ul></li> <li>In today.js: <ul><li>set_up_your_dosing_reminder_text</li> <li>ftue_text</li> <li>set_your_treatment_plan_text</li> <li>finish_set_up_your_treatment_plan_text</li> <li>notification_banner</li> <li>primary_action_card_text</li> <li>yesterday_primary_action_card_text</li> <li>multiple_primary_action_card_text</li> <li>symptoms_primary_action_card_text</li> </ul></li> <li>In support-tab.js: <ul><li>faq_link_card_label</li> </ul></li> <li>In medication.js: <ul><li>log_dose_warning</li> </ul></li> <li>In home-screen.js: <ul><li>main_card_title</li> <li>date_range</li> <li>take_the_app_tour_text</li> </ul></li> <li>In bottom_sheet.js: <ul><li>log_details_screen_adherence_screen_how_your_schedule_works_title</li> <li>log_details_screen_adherence_screen_adjust_schedule_title</li> <li>log_details_screen_adherence_screen_logbook_title</li> </ul></li> </ul> Accessiblity ID cardTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID cardSubTitle is defined as:<ul><li>In symptoms.js: <ul><li>symptoms_today_card_title_time</li> </ul></li> <li>In CAI.js: <ul><li>injection_error_header</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>adherence_information_sub_text</li> </ul></li> <li>In bottom_sheet.js: <ul><li>log_details_screen_adherence_screen_how_your_schedule_works_sub_title</li> <li>log_details_screen_adherence_screen_adjust_schedule_sub_title</li> <li>log_details_screen_adherence_screen_logbook_sub_title</li> </ul></li> </ul> Accessiblity ID cardSubTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID cardBody is defined as:<ul><li>In plan-screen.js: <ul><li>plan_autoinjector_1_screen_subtitle</li> <li>plan_autoinjector_2_screen_subtitle</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_today_card_subtitle</li> </ul></li> <li>In CAI.js: <ul><li>injection_error_subtext</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_example_sub_header</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_companion_screen_description</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_about_lilly_together_olumiant_sub_title</li> </ul></li> <li>In injection-screen.js: <ul><li>schedule_body</li> <li>call_companion_body</li> </ul></li> <li>In today.js: <ul><li>set_up_your_dosing_reminder_sub_text</li> <li>set_your_treatment_plan_sub_text</li> <li>finish_set_up_your_treatment_plan_sub_text</li> <li>primary_action_card_sub_text</li> <li>yesterday_primary_action_card_sub_text</li> <li>multiple_primary_action_card_sub_text</li> <li>symptoms_primary_action_card_sub_text</li> <li>symptoms_card</li> </ul></li> <li>In medication.js: <ul><li>nonFdaApprovedUseSubTitle</li> </ul></li> <li>In home-screen.js: <ul><li>main_card_subtitle</li> <li>take_the_app_tour_sub_text</li> </ul></li> </ul> Accessiblity ID cardBody is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDLogbookDosageReviewRow.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDLogbookDosageReviewRow.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>logbookDosageReviewRowTitle</li><li>logbookDosageReviewRowSubtitle</li><li>logbookRowLeftDay</li><li>logbookRowLeftMonth</li><li>logbookDosageReviewRowTopLeftImage</li></ul></li> <li>Its actual String value(s): <ul><li>logbook_dosage_review_cell_topLeft_icon</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID logbook_dosage_review_cell_title is defined as:<ul><li>In progress.js: <ul><li>review_entry_card_title</li> <li>second_review_entry_card_title</li> <li>third_review_entry_card_title</li> </ul></li> </ul> Automation ID review_entry_card_title has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Kreview_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> <li>And I verify Config text in UI - UI Locator "[01;31m[Kreview_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> <li>And I verify Config text in UI - UI Locator "second_[01;31m[Kreview_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> <li>And I verify Config text in UI - UI Locator "third_[01;31m[Kreview_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Kreview_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> <li>And I verify Config text in UI - UI Locator "second_[01;31m[Kreview_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> </ul></li> Automation ID second_review_entry_card_title has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Ksecond_review_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Ksecond_review_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> </ul></li> Automation ID third_review_entry_card_title has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Kthird_review_entry_card_title[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> </ul></li> <hr> iOS accessibility ID logbook_dosage_review_cell_subtitle is defined as:<ul><li>In progress.js: <ul><li>review_entry_card_helper_text</li> <li>second_review_entry_card_helper_text</li> <li>third_review_entry_card_helper_text</li> </ul></li> </ul> Automation ID review_entry_card_helper_text has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Kreview_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> <li>And I verify Config text in UI - UI Locator "[01;31m[Kreview_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> <li>And I verify Config text in UI - UI Locator "second_[01;31m[Kreview_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> <li>And I verify Config text in UI - UI Locator "third_[01;31m[Kreview_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Kreview_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> <li>And I verify Config text in UI - UI Locator "second_[01;31m[Kreview_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> </ul></li> Automation ID second_review_entry_card_helper_text has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Ksecond_review_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Ksecond_review_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> </ul></li> Automation ID third_review_entry_card_helper_text has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>And I verify Config text in UI - UI Locator "[01;31m[Kthird_review_entry_card_helper_text[m[K", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> </ul></li> <hr> iOS accessibility ID logbook_cell_day is defined as:<ul><li>In progress.js: <ul><li>logbook_card_dates</li> <li>first_logbook_card_date</li> <li>second_logbook_card_date</li> <li>third_logbook_card_date</li> <li>fourth_logbook_card_date</li> <li>three_days_ago_card_date</li> <li>five_days_ago_card_date</li> <li>review_entry_card_date</li> <li>second_review_entry_card_date</li> <li>third_review_entry_card_date</li> </ul></li> </ul> Automation ID logbook_card_dates has been referenced:<li>In Successful_Notification.feature: <ul><li>Then I should see "[01;31m[Klogbook_card_dates[m[K,logbook_card_month_headers" texts are displayed</li> </ul></li> Automation ID first_logbook_card_date has been referenced:<li>In Progress_3.feature: <ul><li>Then I should see "logbook_month_header,first_logbook_card_month_header,[01;31m[Kfirst_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "logbook_month_header,first_logbook_card_month_header,[01;31m[Kfirst_logbook_card_date[m[K" detail and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> </ul></li> <li>In Progress_2.feature: <ul><li>Then I should see "logbook_month_header,first_logbook_card_month_header,[01;31m[Kfirst_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "first_logbook_card_month_header,[01;31m[Kfirst_logbook_card_date[m[K" details and save as "yesterdayCardMonth,yesterdayCardDate" inside test data</li> </ul></li> <li>In Non_functional_TimeZone_Handling_2.feature: <ul><li>When I fetch "[01;31m[Kfirst_logbook_card_date[m[K" details and save as "firstLogBookCardDate" inside test data</li> </ul></li> <li>In Non_Functional_1.feature: <ul><li>When I fetch "[01;31m[Kfirst_logbook_card_date[m[K" details and save as "firstLogBookCardDate" inside test data</li> </ul></li> <li>In Symptoms_Future_Readings.feature: <ul><li>Then I should see "tomorrowMonthDate" text inside "[01;31m[Kfirst_logbook_card_date[m[K" card</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>Then I should see "yesterdayMonthDate" text inside "[01;31m[Kfirst_logbook_card_date[m[K" card</li> <li>Then I should see "yesterdayMonthDate" text inside "[01;31m[Kfirst_logbook_card_date[m[K" card</li> </ul></li> Automation ID second_logbook_card_date has been referenced:<li>In Progress_3.feature: <ul><li>And I should see "logbook_month_header,second_logbook_card_month_header,[01;31m[Ksecond_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "logbook_month_header,second_logbook_card_month_header,[01;31m[Ksecond_logbook_card_date[m[K" detail and save as "yesterdayMonthHeader,yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> <li>In Progress_2.feature: <ul><li>Then I should see "second_logbook_card_month_header,[01;31m[Ksecond_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "second_logbook_card_month_header,[01;31m[Ksecond_logbook_card_date[m[K" details and save as "dayBeforeYesterdayCardMonth,dayBeforeYesterdayCardDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_2.feature: <ul><li>Then I should not see "[01;31m[Ksecond_logbook_card_date[m[K" field</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>Then I should not see "[01;31m[Ksecond_logbook_card_date[m[K" field</li> </ul></li> Automation ID third_logbook_card_date has been referenced:<li>In Progress_2.feature: <ul><li>Then I should see "third_logbook_card_month_header,[01;31m[Kthird_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "third_logbook_card_month_header,[01;31m[Kthird_logbook_card_date[m[K" details and save as "threeDaysAgoCardMonth,threeDaysAgoCardDate" inside test data</li> </ul></li> Automation ID fourth_logbook_card_date has been referenced:<li>In Progress_2.feature: <ul><li>Then I should see "fourth_logbook_card_month_header,[01;31m[Kfourth_logbook_card_date[m[K" texts are displayed</li> <li>When I fetch "fourth_logbook_card_month_header,[01;31m[Kfourth_logbook_card_date[m[K" details and save as "fiveDaysAgoCardMonth,fiveDaysAgoCardDate" inside test data</li> </ul></li> Automation ID three_days_ago_card_date has been referenced:<li>In Progress_2.feature: <ul><li>When I fetch "[01;31m[Kthree_days_ago_card_date[m[K,five_days_ago_card_date" details and save as "threeDaysAgoCardDate,fiveDaysAgoCardDate" inside test data</li> </ul></li> Automation ID five_days_ago_card_date has been referenced:<li>In Progress_2.feature: <ul><li>When I fetch "three_days_ago_card_date,[01;31m[Kfive_days_ago_card_date[m[K" details and save as "threeDaysAgoCardDate,fiveDaysAgoCardDate" inside test data</li> </ul></li> Automation ID review_entry_card_date has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "review_entry_card_month,[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "review_entry_card_month,[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,second_review_entries_month_header,review_entry_card_month,[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthHeader,lastMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_[01;31m[Kreview_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "third_review_entry_card_month,third_[01;31m[Kreview_entry_card_date[m[K" details and save as "oneMonthBeforeMonth,oneMonthBeforeDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>When I fetch "second_review_entry_card_month,second_[01;31m[Kreview_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,review_entry_card_month,[01;31m[Kreview_entry_card_date[m[K" details and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_[01;31m[Kreview_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> Automation ID second_review_entry_card_date has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "second_review_entry_card_month,[01;31m[Ksecond_review_entry_card_date[m[K" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,[01;31m[Ksecond_review_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>When I fetch "second_review_entry_card_month,[01;31m[Ksecond_review_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,[01;31m[Ksecond_review_entry_card_date[m[K" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> Automation ID third_review_entry_card_date has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "third_review_entry_card_month,[01;31m[Kthird_review_entry_card_date[m[K" details and save as "oneMonthBeforeMonth,oneMonthBeforeDate" inside test data</li> </ul></li> <hr> iOS accessibility ID logbook_cell_month is defined as:<ul><li>In progress.js: <ul><li>logbook_card_month_headers</li> <li>first_logbook_card_month_header</li> <li>second_logbook_month_header</li> <li>second_logbook_card_month_header</li> <li>third_logbook_card_month_header</li> <li>fourth_logbook_card_month_header</li> <li>review_entry_card_month</li> <li>second_review_entry_card_month</li> <li>third_review_entry_card_month</li> <li>progress_first_card_month</li> </ul></li> </ul> Automation ID logbook_card_month_headers has been referenced:<li>In Successful_Notification.feature: <ul><li>Then I should see "logbook_card_dates,[01;31m[Klogbook_card_month_headers[m[K" texts are displayed</li> </ul></li> Automation ID first_logbook_card_month_header has been referenced:<li>In Progress_3.feature: <ul><li>Then I should see "logbook_month_header,[01;31m[Kfirst_logbook_card_month_header[m[K,first_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,[01;31m[Kfirst_logbook_card_month_header[m[K,first_logbook_card_date" detail and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> </ul></li> <li>In Progress_2.feature: <ul><li>Then I should see "logbook_month_header,[01;31m[Kfirst_logbook_card_month_header[m[K,first_logbook_card_date" texts are displayed</li> <li>When I fetch "[01;31m[Kfirst_logbook_card_month_header[m[K,first_logbook_card_date" details and save as "yesterdayCardMonth,yesterdayCardDate" inside test data</li> </ul></li> Automation ID second_logbook_month_header has been referenced:<li>In Progress_3.feature: <ul><li>Then I should not see "[01;31m[Ksecond_logbook_month_header[m[K" header</li> </ul></li> Automation ID second_logbook_card_month_header has been referenced:<li>In Progress_3.feature: <ul><li>And I should see "logbook_month_header,[01;31m[Ksecond_logbook_card_month_header[m[K,second_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,[01;31m[Ksecond_logbook_card_month_header[m[K,second_logbook_card_date" detail and save as "yesterdayMonthHeader,yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> <li>In Progress_2.feature: <ul><li>Then I should see "[01;31m[Ksecond_logbook_card_month_header[m[K,second_logbook_card_date" texts are displayed</li> <li>When I fetch "[01;31m[Ksecond_logbook_card_month_header[m[K,second_logbook_card_date" details and save as "dayBeforeYesterdayCardMonth,dayBeforeYesterdayCardDate" inside test data</li> </ul></li> Automation ID third_logbook_card_month_header has been referenced:<li>In Progress_2.feature: <ul><li>Then I should see "[01;31m[Kthird_logbook_card_month_header[m[K,third_logbook_card_date" texts are displayed</li> <li>When I fetch "[01;31m[Kthird_logbook_card_month_header[m[K,third_logbook_card_date" details and save as "threeDaysAgoCardMonth,threeDaysAgoCardDate" inside test data</li> </ul></li> Automation ID fourth_logbook_card_month_header has been referenced:<li>In Progress_2.feature: <ul><li>Then I should see "[01;31m[Kfourth_logbook_card_month_header[m[K,fourth_logbook_card_date" texts are displayed</li> <li>When I fetch "[01;31m[Kfourth_logbook_card_month_header[m[K,fourth_logbook_card_date" details and save as "fiveDaysAgoCardMonth,fiveDaysAgoCardDate" inside test data</li> </ul></li> Automation ID review_entry_card_month has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "[01;31m[Kreview_entry_card_month[m[K,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "[01;31m[Kreview_entry_card_month[m[K,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_[01;31m[Kreview_entry_card_month[m[K,second_review_entry_card_date" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,second_review_entries_month_header,[01;31m[Kreview_entry_card_month[m[K,review_entry_card_date" details and save as "todayMonthHeader,lastMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_[01;31m[Kreview_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "third_[01;31m[Kreview_entry_card_month[m[K,third_review_entry_card_date" details and save as "oneMonthBeforeMonth,oneMonthBeforeDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>When I fetch "second_[01;31m[Kreview_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,[01;31m[Kreview_entry_card_month[m[K,review_entry_card_date" details and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_[01;31m[Kreview_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> Automation ID second_review_entry_card_month has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "[01;31m[Ksecond_review_entry_card_month[m[K,second_review_entry_card_date" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "[01;31m[Ksecond_review_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>When I fetch "[01;31m[Ksecond_review_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "[01;31m[Ksecond_review_entry_card_month[m[K,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> </ul></li> Automation ID third_review_entry_card_month has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>When I fetch "[01;31m[Kthird_review_entry_card_month[m[K,third_review_entry_card_date" details and save as "oneMonthBeforeMonth,oneMonthBeforeDate" inside test data</li> </ul></li> Automation ID progress_first_card_month has been referenced:<li>In Symptoms_Future_Readings.feature: <ul><li>And I should see "tomorrowMonthSubHeader" text inside "[01;31m[Kprogress_first_card_month[m[K" card</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>And I should see "yesterdayMonthSubHeader" text inside "[01;31m[Kprogress_first_card_month[m[K" card</li> <li>And I should see "yesterdayMonthSubHeader" text inside "[01;31m[Kprogress_first_card_month[m[K" card</li> </ul></li> <hr> iOS accessibility ID logbook_dosage_review_cell_topLeft_icon is defined as:<ul><li>In progress.js: <ul><li>review_entry_card_unknown_dose_icon</li> <li>second_review_entry_card_unknown_dose_icon</li> <li>third_review_entry_card_unknown_dose_icon</li> </ul></li> </ul> Automation ID review_entry_card_unknown_dose_icon has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>And I should see "[01;31m[Kreview_entry_card_unknown_dose_icon[m[K" icon</li> <li>Then I should see "review_entries_back,[01;31m[Kreview_entry_card_unknown_dose_icon[m[K,second_[01;31m[Kreview_entry_card_unknown_dose_icon[m[K" icons are displayed</li> <li>Then I should see "third_[01;31m[Kreview_entry_card_unknown_dose_icon[m[K" icon</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>Then I should see "review_entries_back,[01;31m[Kreview_entry_card_unknown_dose_icon[m[K,second_[01;31m[Kreview_entry_card_unknown_dose_icon[m[K" icons are displayed</li> </ul></li> Automation ID second_review_entry_card_unknown_dose_icon has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>Then I should see "review_entries_back,review_entry_card_unknown_dose_icon,[01;31m[Ksecond_review_entry_card_unknown_dose_icon[m[K" icons are displayed</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>Then I should see "review_entries_back,review_entry_card_unknown_dose_icon,[01;31m[Ksecond_review_entry_card_unknown_dose_icon[m[K" icons are displayed</li> </ul></li> Automation ID third_review_entry_card_unknown_dose_icon has been referenced:<li>In Progress_Review_Duplicate_Entries_Single_Injection_Day_1.feature: <ul><li>Then I should see "[01;31m[Kthird_review_entry_card_unknown_dose_icon[m[K" icon</li> </ul></li> <hr> |
| Filename | SaMDAppEvents.swift |
|---|---|
| Coverage | 18% |
| Reason | To be filled by tech leads |
| Filename | SaMDCustomActionSheetRow.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDReminderUpdateView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDReminderUpdateView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>exampleNotificationTitle</li><li>exampleNotificationBody</li><li>notSetupCardBody</li><li>rowSubtitle</li><li>pageSubtitle</li><li>notSetupCardTitle</li></ul></li> <li>Its actual String value(s): <ul><li>not_setup_card_title</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID notification_example_title is defined as:<ul><li>In settingsMedReminder.js: <ul><li>settings_med_reminder_example_title</li> <li>settings_med_reminder_example_title</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_example_header</li> </ul></li> </ul> Accessiblity ID notification_example_title is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID notification_example_body is defined as:<ul><li>In settingsMedReminder.js: <ul><li>settings_med_reminder_example_subtitle</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_example_sub_header</li> </ul></li> <li>In myaccount.js: <ul><li>medication_reminders_notification_example</li> </ul></li> </ul> Accessiblity ID notification_example_body is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID not_setup_card_body is defined as:<ul><li>In settingsMedReminder.js: <ul><li>settings_med_reminder_status</li> </ul></li> </ul> Automation ID settings_med_reminder_status has been referenced:<li>In Settings_4.feature: <ul><li>And I should see "settings_med_reminder_card_title,[01;31m[Ksettings_med_reminder_status[m[K" texts are displayed</li> <li>And I verify Config text in UI - UI Locator "[01;31m[Ksettings_med_reminder_status[m[K", Test Data "", ConfigJsonPath "account.component.dosingReminder.component.overview.text.lblNotSetBody"</li> <li>Then I should see "[01;31m[Ksettings_med_reminder_status[m[K" text</li> <li>And I verify Config text in UI - UI Locator "[01;31m[Ksettings_med_reminder_status[m[K", Test Data "", ConfigJsonPath "account.component.dosingReminder.component.overview.text.lblNotSetBody"</li> <li>Then I should see "[01;31m[Ksettings_med_reminder_status[m[K" text</li> <li>And I verify Config text in UI - UI Locator "[01;31m[Ksettings_med_reminder_status[m[K", Test Data "", ConfigJsonPath "account.component.dosingReminder.component.overview.text.lblNotSetBody"</li> </ul></li> <hr> iOS accessibility ID rowSubtitle is defined as:<ul><li>In onboarding.js: <ul><li>savings_program_subtext</li> <li>sharps_disposal_service_subtext</li> <li>inject_support_subtext</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_personal_subtext</li> <li>my_profile_contact_subtext</li> <li>my_profile_security_subtext</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>first_category_subtext</li> <li>second_category_subtext</li> <li>dosing_reminder_subtext</li> <li>symptom_logging_subtext</li> <li>symptom_logging_card_sub_title_enable</li> <li>symptom_logging_card_sub_title_disable</li> <li>symptom_logging_push_notification_card_disable_text</li> </ul></li> <li>In progress.js: <ul><li>confirm_planned_date_first_entry_log_type</li> <li>confirm_planned_date_second_entry_log_type</li> <li>confirm_planned_date_third_entry_log_type</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_notification_details_pushnotificationdescription</li> <li>my_account_notification_details_smsdescription</li> <li>medication_reminders_push_notification_disabled_message</li> </ul></li> </ul> Accessiblity ID rowSubtitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID pageSubtitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_no_not_sure_subtitle</li> <li>plan_first_time_taltz_medication_subTitle</li> <li>plan_first_time_taltz_sub_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_carousel_subtext</li> <li>welcome_carousel_subtext_visible_2</li> <li>welcome_carousel_subtext_visible_3</li> <li>condition_selection_subtext</li> <li>marketing_consent_sub_text</li> <li>your_information_government_prescription_subtext</li> <li>email_subtitle</li> <li>password_subtitle</li> <li>your_information_dob_subtitle</li> <li>your_information_email_verification_description</li> <li>registration_complete_subtitle_label</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_subtitle</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_security_text_sub_title</li> <li>my_profile_security_password_reset_email_sent_sub_text</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_med_reminder_subtitle</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_subheader</li> </ul></li> <li>In Plan.js: <ul><li>medication_reminder_desc</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_sub_header</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_sub_header</li> <li>my_profile_contact_email_sub_header</li> <li>my_profile_contact_verify_email_sub_header</li> <li>my_account_about_version</li> <li>my_profile_edit_phone_subtext</li> <li>medication_reminders_subtitle</li> </ul></li> <li>In injection-screen.js: <ul><li>adjust_schedule_screen_subtitle</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtext</li> <li>enrolled_injection_support_screen_subtext</li> <li>savings_program_support_government_beneficiaries_text</li> <li>savings_program_support_government_contact_us_text</li> <li>saving_program_rxbin_value</li> <li>saving_program_pcn_value</li> <li>saving_program_grp_value</li> <li>saving_program_id_value</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_subtext</li> <li>address_welcome_subtext</li> <li>update_email_screen_subtext</li> <li>update_address_subtitle</li> <li>update_phone_screen_subtext</li> <li>phone_number_page_subtext</li> </ul></li> </ul> Accessiblity ID pageSubtitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID not_setup_card_title is defined as:<ul><li>In settingsMedReminder.js: <ul><li>settings_med_reminder_card_title</li> </ul></li> </ul> Automation ID settings_med_reminder_card_title has been referenced:<li>In Settings_4.feature: <ul><li>And I should see "[01;31m[Ksettings_med_reminder_card_title[m[K,settings_med_reminder_status" texts are displayed</li> <li>And I verify Config text in UI - UI Locator "[01;31m[Ksettings_med_reminder_card_title[m[K", Test Data "", ConfigJsonPath "account.component.dosingReminder.component.overview.text.lblTitle"</li> </ul></li> <hr> |
| Filename | SaMDUpdateCommunicationAndAlertsView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDUpdateCommunicationAndAlertsView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>navigationTitle</li><li>pushNotificationToggle</li></ul></li> <li>Its actual String value(s): <ul><li>update_notification_push_toggle</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID navigationTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_title</li> <li>up_next_title</li> </ul></li> <li>In onboarding.js: <ul><li>privacy_statement_header</li> </ul></li> <li>In symptoms.js: <ul><li>edit_photo_title</li> </ul></li> <li>In medication-sceen.js: <ul><li>medication_title</li> </ul></li> <li>In settings-medication.js: <ul><li>settings_medication_title</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_header</li> <li>my_profile_contact_screen_title</li> <li>my_profile_security_screen_title</li> <li>my_profile_security_title</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_med_reminder_title</li> </ul></li> <li>In SavingsProgram.js: <ul><li>savings_program_header</li> </ul></li> <li>In Plan.js: <ul><li>plan_header</li> <li>medication_details_title</li> <li>see_all_page_title</li> <li>see_details_page_title</li> <li>change_plan_screen_title</li> </ul></li> <li>In lilly-settings-screen.js: <ul><li>settings_title</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>settings_notification_title</li> <li>communications_and_alerts_title</li> <li>symptom_logging_header</li> </ul></li> <li>In progress.js: <ul><li>progress_title</li> <li>confirm_planned_date_title</li> <li>review_entries_title</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_about_header</li> <li>my_account_about_privacy_statement_header</li> <li>my_account_about_terms_of_use_header</li> <li>my_account_about_intended_use_header</li> <li>my_account_notification_details_navigation_title</li> <li>my_account_faq_title_header</li> <li>list_of_licenses_title</li> <li>medication_reminders_title</li> </ul></li> <li>In support-tab.js: <ul><li>savings_program_title</li> <li>injection_support_title</li> <li>sharps_disposal_title</li> </ul></li> <li>In contact-information.js: <ul><li>contact_screen_title</li> </ul></li> <li>In home-screen.js: <ul><li>progress_screen_title</li> <li>support_screen_title</li> <li>my_account_header</li> <li>savings_card_heading</li> </ul></li> </ul> Accessiblity ID navigationTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID update_notification_push_toggle is defined as:<ul><li>In settingsMedReminder.js: <ul><li>settings_reminder_notification_toggle</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>global_push_notification_toggle</li> <li>medication_reminders_push_notification_toggle</li> <li>symptom_logging_push_notification_toggle</li> <li>symptom_logging_push_notification_toggle_off</li> <li>symptom_logging_push_notification_toggle_on</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_notification_details_push_notification_toggle</li> <li>settings_global_push_notification</li> <li>medication_reminders_push_notification</li> </ul></li> </ul> Accessiblity ID update_notification_push_toggle is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDAutoInjectorEventModel.swift |
|---|---|
| Coverage | 65% |
| Reason | To be filled by tech leads |
| Filename | SaMDAutoInjectorEvent+CoreDataProperties.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDTabBarController.swift |
|---|---|
| Coverage | 18% |
| Reason | To be filled by tech leads |
| Filename | SaMDUserEventDatabaseProvider.swift |
|---|---|
| Coverage | 26% |
| Reason | To be filled by tech leads |
| Filename | SaMDUpdateDosingScheduleView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDUpdateDosingScheduleView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>pageTitle</li><li>pageSubtitle</li><li>navClose</li></ul></li> <li>Its actual String value(s): <ul><li>navClose</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID pageTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_yes_title</li> <li>plan_when_did_you_take_your_first_dose_title</li> <li>plan_first_time_taltz_medication_title</li> <li>plan_first_time_taltz_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_to_together_title</li> <li>welcome_to_together_title_visible</li> <li>welcome_to_taltz_olumiant_together_title</li> <li>condition_selection_heading</li> <li>condition_selection_title</li> <li>marketing_consent_header</li> <li>your_treatment_support_services_header</li> <li>your_information_government_prescription_header</li> <li>your_information_lets_collect_some_basic_information_title</li> <li>email_title</li> <li>password_title</li> <li>your_information_dob_title</li> <li>your_information_email_verification_header</li> <li>registration_complete_title_label</li> <li>acknowledge_header</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_title</li> </ul></li> <li>In myProfile.js: <ul><li>update_name_header</li> <li>my_profile_security_text_title</li> <li>my_profile_security_password_reset_email_sent</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_injection_reminder_title</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_header</li> </ul></li> <li>In Plan.js: <ul><li>see_details_page_subtitle</li> <li>medication_reminder_title</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_title</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_header</li> <li>my_profile_contact_email_header</li> <li>my_profile_contact_verify_email_header</li> <li>my_profile_contact_update_phone</li> </ul></li> <li>In injection-screen.js: <ul><li>update_dose_plan</li> <li>adjust_schedule_screen_title</li> <li>update_dosing_plan_title</li> </ul></li> <li>In today.js: <ul><li>today_manual_injection_screen_title</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtitle</li> <li>sharps_disposal_confirm_address_title</li> <li>sharps_disposal_enrolled_update_address_title</li> </ul></li> <li>In medication.js: <ul><li>log_dose_heading</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_title</li> <li>address_welcome_text_title</li> <li>update_email_screen_text</li> <li>update_phone_screen_text</li> <li>update_address_title</li> <li>address_suggestion_text</li> <li>contact_info_suggestions_subtitle</li> <li>phone_number_page_title</li> </ul></li> <li>In push-notifications.js: <ul><li>notification_page_title</li> </ul></li> <li>In authentication.js: <ul><li>login_title</li> </ul></li> </ul> Accessiblity ID pageTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID pageSubtitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_no_not_sure_subtitle</li> <li>plan_first_time_taltz_medication_subTitle</li> <li>plan_first_time_taltz_sub_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_carousel_subtext</li> <li>welcome_carousel_subtext_visible_2</li> <li>welcome_carousel_subtext_visible_3</li> <li>condition_selection_subtext</li> <li>marketing_consent_sub_text</li> <li>your_information_government_prescription_subtext</li> <li>email_subtitle</li> <li>password_subtitle</li> <li>your_information_dob_subtitle</li> <li>your_information_email_verification_description</li> <li>registration_complete_subtitle_label</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_subtitle</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_security_text_sub_title</li> <li>my_profile_security_password_reset_email_sent_sub_text</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_med_reminder_subtitle</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_subheader</li> </ul></li> <li>In Plan.js: <ul><li>medication_reminder_desc</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>symptom_logging_sub_header</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_sub_header</li> <li>my_profile_contact_email_sub_header</li> <li>my_profile_contact_verify_email_sub_header</li> <li>my_account_about_version</li> <li>my_profile_edit_phone_subtext</li> <li>medication_reminders_subtitle</li> </ul></li> <li>In injection-screen.js: <ul><li>adjust_schedule_screen_subtitle</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtext</li> <li>enrolled_injection_support_screen_subtext</li> <li>savings_program_support_government_beneficiaries_text</li> <li>savings_program_support_government_contact_us_text</li> <li>saving_program_rxbin_value</li> <li>saving_program_pcn_value</li> <li>saving_program_grp_value</li> <li>saving_program_id_value</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_subtext</li> <li>address_welcome_subtext</li> <li>update_email_screen_subtext</li> <li>update_address_subtitle</li> <li>update_phone_screen_subtext</li> <li>phone_number_page_subtext</li> </ul></li> </ul> Accessiblity ID pageSubtitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID navClose is defined as:<ul><li>In plan-screen.js: <ul><li>up_next_close</li> </ul></li> <li>In Non_Functional.js: <ul><li>close_btn</li> </ul></li> <li>In onboarding.js: <ul><li>marketing_consent_x_btn_1</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_screen_close_btn</li> </ul></li> <li>In myProfile.js: <ul><li>update_name_close_button</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_injection_reminder_close</li> </ul></li> <li>In CAI.js: <ul><li>staying_on_schedule_close</li> <li>waiting_room_default_close</li> <li>waiting_room_extended_close</li> <li>injection_error_close</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_close</li> </ul></li> <li>In Plan.js: <ul><li>see_all_page_close</li> <li>see_details_page_close</li> <li>medication_reminder_update_close</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>settings_notification_close</li> <li>adherence_information_close</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_close_button</li> <li>review_logged_medication_companion_screen_close_button</li> <li>confirm_planned_date_cross_button</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_close_button</li> <li>my_profile_contact_email_close</li> <li>my_account_about_privacy_statement_x_btn</li> <li>my_account_about_terms_of_use_x_btn</li> <li>my_account_about_intended_use_x_btn</li> <li>my_profile_edit_phone_close_button</li> <li>list_of_licenses_close</li> </ul></li> <li>In injection-screen.js: <ul><li>schedule_close</li> <li>call_companion_close</li> <li>call_companion_close_btn</li> <li>close_screen</li> <li>update_dose_close</li> <li>adjust_schedule_close</li> <li>waiting_screen_close</li> <li>extended_waiting_screen_close</li> <li>update_dosing_plan_close</li> </ul></li> <li>In today.js: <ul><li>injection_waiting_room_screen_close_btn</li> </ul></li> <li>In support-tab.js: <ul><li>sharps_disposal_confirm_address_close_button</li> </ul></li> <li>In medication.js: <ul><li>log_dose_close_btn</li> <li>log_manually_close</li> <li>nonFdaApprovedScreenCancelBtn</li> </ul></li> <li>In contact-information.js: <ul><li>contact_info_suggestions_cross</li> </ul></li> <li>In home-screen.js: <ul><li>close</li> <li>track_tooltip_close</li> </ul></li> <li>In authentication.js: <ul><li>login_close_button</li> <li>forgot_password_close</li> <li>password_reset_cross</li> </ul></li> </ul> Accessiblity ID navClose is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDSecondTabHostingViewController.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDTitleSubtitleSwitchRow.swift |
|---|---|
| Coverage | 10% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDTitleSubtitleSwitchRow.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>pushNotificationToggle</li><li>rowTitle</li><li>rowSubtitle</li></ul></li> <li>Its actual String value(s): <ul><li>rowSubtitle</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID update_notification_push_toggle is defined as:<ul><li>In settingsMedReminder.js: <ul><li>settings_reminder_notification_toggle</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>global_push_notification_toggle</li> <li>medication_reminders_push_notification_toggle</li> <li>symptom_logging_push_notification_toggle</li> <li>symptom_logging_push_notification_toggle_off</li> <li>symptom_logging_push_notification_toggle_on</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_notification_details_push_notification_toggle</li> <li>settings_global_push_notification</li> <li>medication_reminders_push_notification</li> </ul></li> </ul> Accessiblity ID update_notification_push_toggle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID rowTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_medication_yes_text</li> <li>plan_first_time_taltz_medication_no_text</li> <li>plan_first_time_taltz_yes_text</li> <li>plan_first_time_taltz_no_text</li> </ul></li> <li>In onboarding.js: <ul><li>your_treatment_olumiant_rheumatoid_arthritis_text</li> <li>your_treatment_olumiant_atopic_dermatitis_text</li> <li>your_treatment_taltz_plaque_psoriasis_text</li> <li>your_treatment_taltz_psoriatic_arthritis_text</li> <li>condition_selection_dropdown_box</li> <li>condition_selection_dropdown_field_text</li> <li>savings_program_title_header</li> <li>sharps_disposal_service_title</li> <li>inject_support_title</li> <li>your_information_government_prescription_not_enrolled_text</li> <li>your_information_government_prescription_enrolled_text</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_first_symptom_title</li> <li>symptoms_third_symptom_title</li> <li>symptoms_fourth_symptom_title</li> </ul></li> <li>In settings-medication.js: <ul><li>settings_medication_text</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_personal_header</li> <li>my_profile_contact_header</li> <li>my_profile_security_header</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_reminder_push_notification</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_not_enrolled</li> <li>confirm_enrolled</li> </ul></li> <li>In lilly-settings-screen.js: <ul><li>medication_option</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>settings_notification_button</li> <li>first_category_label</li> <li>second_category_label</li> <li>symptom_logging_card_title</li> <li>symptom_logging_push_notification_title</li> </ul></li> <li>In progress.js: <ul><li>confirm_planned_date_first_entry_time</li> <li>confirm_planned_date_second_entry_time</li> <li>confirm_planned_date_third_entry_time</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_notification_text</li> <li>my_account_about_manufacturer</li> <li>my_account_about_device_model</li> <li>my_account_about_os_version</li> <li>my_account_about_time_stamp</li> <li>my_account_about_config_version</li> <li>my_account_about_build</li> <li>my_account_about_locale</li> <li>my_account_about_content_version</li> <li>my_account_about_privacy_statement_title</li> <li>my_account_about_terms_of_use_title</li> <li>my_account_about_intended_use_title</li> <li>my_account_notification_details_push_notification_title</li> <li>my_account_notification_details_sms_title</li> <li>my_account_faq_about_medication_question_1</li> <li>my_account_faq_about_medication_question_2</li> <li>my_account_faq_about_medication_question_3</li> <li>my_account_faq_about_lilly_question_1</li> <li>my_account_faq_tools_help_reporting_question1</li> <li>my_account_faq_tools_help_reporting_question2</li> <li>my_account_olumiant_faq_tools_help_reporting_question1</li> <li>my_account_app_faq_button</li> <li>list_of_licenses</li> <li>communication_alerts_dosing_reminder</li> </ul></li> <li>In contact-information.js: <ul><li>original_address_radio_button_text</li> <li>contact_info_suggestions_original_address</li> <li>contact_info_suggestions_address_card_1</li> <li>contact_info_suggestions_address_card_2</li> <li>contact_info_suggestions_address_card_3</li> <li>contact_info_suggestions_suggested_address_1</li> <li>contact_info_suggestions_suggested_address_2</li> </ul></li> </ul> Accessiblity ID rowTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID rowSubtitle is defined as:<ul><li>In onboarding.js: <ul><li>savings_program_subtext</li> <li>sharps_disposal_service_subtext</li> <li>inject_support_subtext</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_personal_subtext</li> <li>my_profile_contact_subtext</li> <li>my_profile_security_subtext</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>first_category_subtext</li> <li>second_category_subtext</li> <li>dosing_reminder_subtext</li> <li>symptom_logging_subtext</li> <li>symptom_logging_card_sub_title_enable</li> <li>symptom_logging_card_sub_title_disable</li> <li>symptom_logging_push_notification_card_disable_text</li> </ul></li> <li>In progress.js: <ul><li>confirm_planned_date_first_entry_log_type</li> <li>confirm_planned_date_second_entry_log_type</li> <li>confirm_planned_date_third_entry_log_type</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_notification_details_pushnotificationdescription</li> <li>my_account_notification_details_smsdescription</li> <li>medication_reminders_push_notification_disabled_message</li> </ul></li> </ul> Accessiblity ID rowSubtitle is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDDosage+CoreDataProperties.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDCustomAlertView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationPlanDetailsView.swift |
|---|---|
| Coverage | 0% |
| Reason | In our iOS project GCSP_VC_APP_IOS, file SaMDMedicationPlanDetailsView.swift is a UI component with: <ul> <li>AccessibilityIdentifier enum(s): <ul><li>pageTitle</li><li>navigationTitle</li><li>navClose</li></ul></li> <li>Its actual String value(s): <ul><li>navClose</li></ul></li> </ul> In our automation test project DIGH_LillyPlus_Automation: iOS accessibility ID pageTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_first_time_taltz_yes_title</li> <li>plan_when_did_you_take_your_first_dose_title</li> <li>plan_first_time_taltz_medication_title</li> <li>plan_first_time_taltz_title</li> </ul></li> <li>In onboarding.js: <ul><li>welcome_to_together_title</li> <li>welcome_to_together_title_visible</li> <li>welcome_to_taltz_olumiant_together_title</li> <li>condition_selection_heading</li> <li>condition_selection_title</li> <li>marketing_consent_header</li> <li>your_treatment_support_services_header</li> <li>your_information_government_prescription_header</li> <li>your_information_lets_collect_some_basic_information_title</li> <li>email_title</li> <li>password_title</li> <li>your_information_dob_title</li> <li>your_information_email_verification_header</li> <li>registration_complete_title_label</li> <li>acknowledge_header</li> </ul></li> <li>In medication-sceen.js: <ul><li>update_dosing_plan_title</li> </ul></li> <li>In myProfile.js: <ul><li>update_name_header</li> <li>my_profile_security_text_title</li> <li>my_profile_security_password_reset_email_sent</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_injection_reminder_title</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_header</li> </ul></li> <li>In Plan.js: <ul><li>see_details_page_subtitle</li> <li>medication_reminder_title</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_title</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_header</li> <li>my_profile_contact_email_header</li> <li>my_profile_contact_verify_email_header</li> <li>my_profile_contact_update_phone</li> </ul></li> <li>In injection-screen.js: <ul><li>update_dose_plan</li> <li>adjust_schedule_screen_title</li> <li>update_dosing_plan_title</li> </ul></li> <li>In today.js: <ul><li>today_manual_injection_screen_title</li> </ul></li> <li>In support-tab.js: <ul><li>injection_support_subtitle</li> <li>sharps_disposal_confirm_address_title</li> <li>sharps_disposal_enrolled_update_address_title</li> </ul></li> <li>In medication.js: <ul><li>log_dose_heading</li> </ul></li> <li>In contact-information.js: <ul><li>contact_information_title</li> <li>address_welcome_text_title</li> <li>update_email_screen_text</li> <li>update_phone_screen_text</li> <li>update_address_title</li> <li>address_suggestion_text</li> <li>contact_info_suggestions_subtitle</li> <li>phone_number_page_title</li> </ul></li> <li>In push-notifications.js: <ul><li>notification_page_title</li> </ul></li> <li>In authentication.js: <ul><li>login_title</li> </ul></li> </ul> Accessiblity ID pageTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID navigationTitle is defined as:<ul><li>In plan-screen.js: <ul><li>plan_title</li> <li>up_next_title</li> </ul></li> <li>In onboarding.js: <ul><li>privacy_statement_header</li> </ul></li> <li>In symptoms.js: <ul><li>edit_photo_title</li> </ul></li> <li>In medication-sceen.js: <ul><li>medication_title</li> </ul></li> <li>In settings-medication.js: <ul><li>settings_medication_title</li> </ul></li> <li>In myProfile.js: <ul><li>my_profile_header</li> <li>my_profile_contact_screen_title</li> <li>my_profile_security_screen_title</li> <li>my_profile_security_title</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_med_reminder_title</li> </ul></li> <li>In SavingsProgram.js: <ul><li>savings_program_header</li> </ul></li> <li>In Plan.js: <ul><li>plan_header</li> <li>medication_details_title</li> <li>see_all_page_title</li> <li>see_details_page_title</li> <li>change_plan_screen_title</li> </ul></li> <li>In lilly-settings-screen.js: <ul><li>settings_title</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>settings_notification_title</li> <li>communications_and_alerts_title</li> <li>symptom_logging_header</li> </ul></li> <li>In progress.js: <ul><li>progress_title</li> <li>confirm_planned_date_title</li> <li>review_entries_title</li> </ul></li> <li>In myaccount.js: <ul><li>my_account_about_header</li> <li>my_account_about_privacy_statement_header</li> <li>my_account_about_terms_of_use_header</li> <li>my_account_about_intended_use_header</li> <li>my_account_notification_details_navigation_title</li> <li>my_account_faq_title_header</li> <li>list_of_licenses_title</li> <li>medication_reminders_title</li> </ul></li> <li>In support-tab.js: <ul><li>savings_program_title</li> <li>injection_support_title</li> <li>sharps_disposal_title</li> </ul></li> <li>In contact-information.js: <ul><li>contact_screen_title</li> </ul></li> <li>In home-screen.js: <ul><li>progress_screen_title</li> <li>support_screen_title</li> <li>my_account_header</li> <li>savings_card_heading</li> </ul></li> </ul> Accessiblity ID navigationTitle is generic and may be tested in multiple places in our automation test project.<hr> iOS accessibility ID navClose is defined as:<ul><li>In plan-screen.js: <ul><li>up_next_close</li> </ul></li> <li>In Non_Functional.js: <ul><li>close_btn</li> </ul></li> <li>In onboarding.js: <ul><li>marketing_consent_x_btn_1</li> </ul></li> <li>In symptoms.js: <ul><li>symptoms_screen_close_btn</li> </ul></li> <li>In myProfile.js: <ul><li>update_name_close_button</li> </ul></li> <li>In settingsMedReminder.js: <ul><li>settings_injection_reminder_close</li> </ul></li> <li>In CAI.js: <ul><li>staying_on_schedule_close</li> <li>waiting_room_default_close</li> <li>waiting_room_extended_close</li> <li>injection_error_close</li> </ul></li> <li>In SavingsProgram.js: <ul><li>confirm_savings_close</li> </ul></li> <li>In Plan.js: <ul><li>see_all_page_close</li> <li>see_details_page_close</li> <li>medication_reminder_update_close</li> </ul></li> <li>In communications-and-alerts.js: <ul><li>settings_notification_close</li> <li>adherence_information_close</li> </ul></li> <li>In progress.js: <ul><li>review_logged_medication_close_button</li> <li>review_logged_medication_companion_screen_close_button</li> <li>confirm_planned_date_cross_button</li> </ul></li> <li>In myaccount.js: <ul><li>my_profile_personal_birthday_close_button</li> <li>my_profile_contact_email_close</li> <li>my_account_about_privacy_statement_x_btn</li> <li>my_account_about_terms_of_use_x_btn</li> <li>my_account_about_intended_use_x_btn</li> <li>my_profile_edit_phone_close_button</li> <li>list_of_licenses_close</li> </ul></li> <li>In injection-screen.js: <ul><li>schedule_close</li> <li>call_companion_close</li> <li>call_companion_close_btn</li> <li>close_screen</li> <li>update_dose_close</li> <li>adjust_schedule_close</li> <li>waiting_screen_close</li> <li>extended_waiting_screen_close</li> <li>update_dosing_plan_close</li> </ul></li> <li>In today.js: <ul><li>injection_waiting_room_screen_close_btn</li> </ul></li> <li>In support-tab.js: <ul><li>sharps_disposal_confirm_address_close_button</li> </ul></li> <li>In medication.js: <ul><li>log_dose_close_btn</li> <li>log_manually_close</li> <li>nonFdaApprovedScreenCancelBtn</li> </ul></li> <li>In contact-information.js: <ul><li>contact_info_suggestions_cross</li> </ul></li> <li>In home-screen.js: <ul><li>close</li> <li>track_tooltip_close</li> </ul></li> <li>In authentication.js: <ul><li>login_close_button</li> <li>forgot_password_close</li> <li>password_reset_cross</li> </ul></li> </ul> Accessiblity ID navClose is generic and may be tested in multiple places in our automation test project.<hr> |
| Filename | SaMDDosageModel.swift |
|---|---|
| Coverage | 50% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationReminderSetupContainerView.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDAlertHostingController.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDMedicationSetupNavbar.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
| Filename | SaMDFifthTabHostingViewController.swift |
|---|---|
| Coverage | 0% |
| Reason | To be filled by tech leads |
We don’t have a coverage target for these files.
| Filename | Coverage |
|---|---|
| AccessibilityRectangle.swift | 0% |
| RotatedText.swift | 0% |
| SymptomLog+DataEntity.swift | 70% |
| TreatmentInfoIntroduction.swift | 0% |
| TouchOverlayBox.swift | 0% |
| TrackableScrollView.swift | 0% |
| NetworkingProvider+CSPEnrollment.swift | 76% |
| ConditionSelectionModel.swift | 100% |
| GetObservationsInDateRangeTask.swift | 0% |
| MedicationSelection.swift | 0% |
| Patient+DataEntity.swift | 100% |
| SavingsProgramNotEnrolledConfigDataModel.swift | 85% |
| NetworkingProvider+User.swift | 98% |
| UIPlayerSlider.swift | 0% |
| RateMyAppManager.swift | 3% |
| SyncService.swift | 84% |
| CustomStyles.swift | 32% |
| CustomUIButton.swift | 0% |
| AppDelegate+LegalStatement.swift | 94% |
| ConditionNetworkingRequired.swift | 100% |
| FirstTimeUserExperienceViewModel.swift | 0% |
| SupportView.swift | 0% |
| ConfigurationManager.swift | 52% |
| RegistrationCompleteModel.swift | 92% |
| EnrollmentPeriod+CoreDataClass.swift | 0% |
| MedicationStatementsNetworkingRequired.swift | 100% |
| ThemeFontProtocol.swift | 37% |
| PhoneConfig.swift | 50% |
| PhotoModel.swift | 100% |
| AnalyticsInitializable.swift | 97% |
| MedicationStatementDataSource.swift | 83% |
| HIPAAConsentModel.swift | 97% |
| LegalStatementModel.swift | 100% |
| PosistionIndicator.swift | 0% |
| ComposablePredicate.swift | 0% |
| YAxisPOI.swift | 0% |
| SymptomModel.swift | 30% |
| ScreenName.swift | 17% |
| AppDelegate+Notification.swift | 26% |
| OnboardingCustomProgressView.swift | 0% |
| ForgotPasswordView.swift | 0% |
| AnalyticsProvider.swift | 88% |
| LegendData.swift | 100% |
| ConditionRepository.swift | 100% |
| Agent+CoreDataClass.swift | 0% |
| SAMDLogMedicationContainerView.swift | 47% |
| ProfileModel.swift | 100% |
| FeatureManager.swift | 70% |
| UpdateEmailView.swift | 0% |
| RangedBarChartData.swift | 0% |
| SubscriptionSet.swift | 100% |
| NSManagedObjectContext+Fetch.swift | 63% |
| SetPrimaryDeviceSyncOperationProvider.swift | 0% |
| SettingsNetworkingRequired.swift | 100% |
| SavingsProgramNotEnrolledView.swift | 0% |
| HTMLTextView.swift | 0% |
| PatientRepository.swift | 100% |
| TermsPrivacyDetailsModel.swift | 86% |
| CheckboxRow.swift | 0% |
| SavingsProgramEnrolledView.swift | 0% |
| AlertHandler.swift | 24% |
| SheetView.swift | 100% |
| DoseFlowService.swift | 72% |
| ObservationDataSourceHelper.swift | 61% |
| InfoBox.swift | 0% |
| NetworkingProvider+Observations.swift | 75% |
| HorizontalGridShape.swift | 0% |
| IconButton.swift | 100% |
| Array.swift | 88% |
| GetAllMedicationStatementTask.swift | 3% |
| Bundle.swift | 21% |
| StackedBarDataSet.swift | 0% |
| UIImage+Gif.swift | 0% |
| ObservationsNetworkingRequired.swift | 100% |
| SyncServiceRequired.swift | 100% |
| ResourceRow.swift | 5% |
| RefillSetup+CoreDataProperties.swift | 0% |
| KalturaVideoSessionProtocol.swift | 0% |
| EnrollmentPeriod+CoreDataProperties.swift | 0% |
| LicenseContentModel.swift | 0% |
| SAMDMedicationLogDateView.swift | 0% |
| LoggerInitializable.swift | 100% |
| PrimaryDeviceNetworkingRequired.swift | 100% |
| ExtraLineStyle.swift | 0% |
| DocuSignService.swift | 7% |
| AcceptanceVersionHelper.swift | 0% |
| SymptomResponse+DataEntity.swift | 84% |
| ContentfulProvider.swift | 100% |
| OnboardingContainerView.swift | 0% |
| UIColor.swift | 19% |
| ProgramDatabaseProvider.swift | 37% |
| LogbookSymptomRow.swift | 6% |
| PhotoDatabaseProvider.swift | 0% |
| LicenseView.swift | 0% |
| SAMDMedicationLogCompletionModel.swift | 66% |
| CustomerSupportProgram+CoreDataProperties.swift | 0% |
| SavingsProgramNotEnrolledModel.swift | 100% |
| Program+DataEntity.swift | 100% |
| ProfileInfoIntroductionView.swift | 0% |
| OlumiantTheme.swift | 0% |
| NotificationsManager+Symptom.swift | 70% |
| GetMarketingConsentModel.swift | 45% |
| GovernmentPrescription.swift | 0% |
| ReleaseType+Services.swift | 50% |
| GetContentfulFaqTask.swift | 0% |
| LoadingView.swift | 98% |
| UserNetworkingRequired.swift | 100% |
| ConfigurationLoadingModel.swift | 68% |
| SavingsProgramEnrolledModel.swift | 68% |
| StackedBarChart.swift | 0% |
| SetPrimaryDeviceIfNeededTask.swift | 0% |
| GetAllDataSyncOperationProvider.swift | 63% |
| String.swift | 8% |
| ContactView.swift | 0% |
| SavingsProgramEnrolledConfigDataModel.swift | 90% |
| UIColor+DefaultTheme.swift | 15% |
| LineAndBarProtocolsExtentions.swift | 0% |
| Program+CoreDataProperties.swift | 0% |
| DateRangeModel.swift | 81% |
| ProgramModel.swift | 53% |
| OnboardingBackgroundImageProvider.swift | 0% |
| ConfigurationLoadingViewController.swift | 43% |
| PurposeSafetyBannerModel.swift | 0% |
| GetImageAssetsService.swift | 100% |
| SavingsProgramEnrolledCardModel.swift | 85% |
| AppLoggerInitializer.swift | 92% |
| ConditionListModel.swift | 0% |
| TitleSubtitleIconRow.swift | 0% |
| InjectionSupportModel.swift | 94% |
| LegalConsentDatabaseProvider.swift | 0% |
| Log.swift | 62% |
| ExtraLineDataPoint.swift | 0% |
| SyncOperationRegisterProvider.swift | 100% |
| DataRepository.swift | 32% |
| GetResourceService.swift | 0% |
| UIColor+TaltzTheme.swift | 0% |
| AttributedTextView.swift | 64% |
| OnboardingRouter.swift | 50% |
| FAQContent+DataEntity.swift | 73% |
| ProfileView.swift | 0% |
| RefillReminder+CoreDataProperties.swift | 0% |
| ReachabilityManager.swift | 67% |
| GroupedBarChart.swift | 0% |
| UIAlertController.swift | 0% |
| GetMarketingConsentService.swift | 0% |
| GetTermsOfUseModel.swift | 100% |
| LinearTrendLineShape.swift | 0% |
| LegalConsentRepository.swift | 100% |
| DependencyResolver.swift | 59% |
| LoginModel.swift | 63% |
| FirstTimeUserExperienceModel.swift | 0% |
| NewConsentTask.swift | 10% |
| View+ViewModifiers.swift | 61% |
| AttributedLabel.swift | 100% |
| ActivityController.swift | 0% |
| GetContentfulResourcesTask.swift | 0% |
| NetworkingProvider+MedicationStatement.swift | 24% |
| AppDelegate.swift | 52% |
| NavigationController.swift | 0% |
| AddressDataModel.swift | 33% |
| NetworkingProvider+Authentication.swift | 65% |
| FAQCategory+DataEntity.swift | 75% |
| ProgressLogViewModel.swift | 0% |
| PasswordResetSuccessView.swift | 0% |
| GetProductLabelInformationModel.swift | 45% |
| UpdatePhoneContainerView.swift | 0% |
| ContentfulSyncOperationProvider.swift | 0% |
| GetFAQService.swift | 0% |
| WelcomeScreenViewController.swift | 100% |
| LicenseViewModel.swift | 45% |
| InfoViewData.swift | 100% |
| HomeModel.swift | 57% |
| UIDevice.swift | 36% |
| SharpsEnrolledModel.swift | 81% |
| Date.swift | 52% |
| YAxisGrid.swift | 0% |
| PhotoViewerModel.swift | 0% |
| GetSelectiveObservationsTask.swift | 0% |
| VideoData.swift | 0% |
| API.swift | 0% |
| FloatingInfoBox.swift | 0% |
| WelcomePageView.swift | 80% |
| CSPEnrollmentNetworkingRequired.swift | 100% |
| PhoneConfigAlertModel.swift | 100% |
| AdverseEventAcknowledgeModel.swift | 0% |
| Photo+CoreDataClass.swift | 40% |
| DosageProfileDataSource.swift | 86% |
| Address+DataEntity.swift | 100% |
| TimeZoneChangeWarningViewModel.swift | 100% |
| ProgressLogView.swift | 0% |
| MediaPlayer.swift | 0% |
| EmailAndPasswordEntryModel.swift | 84% |
| NetworkingResultHandlerProvider.swift | 0% |
| ThemeManager.swift | 50% |
| SavingsCardTermsDatabaseProvider.swift | 0% |
| DateOfBirthView.swift | 0% |
| ThemeColorProtocol.swift | 22% |
| DataStore.swift | 29% |
| ViewModifiers.swift | 40% |
| ReviewConsentView.swift | 0% |
| BarStyle.swift | 100% |
| NewConsentOperationProvider.swift | 0% |
| OnboardingSegmentedProgressModel.swift | 0% |
| SuggestedAddressView.swift | 0% |
| BarChart.swift | 0% |
| VerticalGridShape.swift | 0% |
| AppRoutingHelper.swift | 25% |
| TimeZoneChangeWarningView.swift | 0% |
| Constants+AccessibilityIds.swift | 0% |
| PutCSPEnrollmentEmailUpdateTask.swift | 0% |
| ConditionDataSource.swift | 80% |
| BluetoothManager.swift | 76% |
| LegalStatementDatabaseProvider.swift | 52% |
| Agent+CoreDataProperties.swift | 0% |
| LinearTrendLine.swift | 0% |
| BarChartProtocolsExtensions.swift | 13% |
| UIViewController.swift | 36% |
| SharpsEnrolledView.swift | 0% |
| RegistrationCompleteView.swift | 0% |
| TermsPrivacyIntroView.swift | 0% |
| LineChartStyle.swift | 0% |
| ContactModel.swift | 76% |
| PostCSPSharpsOrderTask.swift | 0% |
| XAxisPOI.swift | 0% |
| EmailAgreeView.swift | 0% |
| HorizontalSliderView.swift | 0% |
| InformationView.swift | 0% |
| CustomTextFieldModel.swift | 70% |
| GetConditionTask.swift | 0% |
| CustomNavBar.swift | 100% |
| NetworkingProvider.swift | 100% |
| HelpView.swift | 0% |
| NotificationSetupModel.swift | 100% |
| LegalConsentModel.swift | 33% |
| AppConfigurationInitializer.swift | 75% |
| String+Customizable.swift | 44% |
| NetworkingProvider+Consent.swift | 0% |
| SuggestedAddressModel.swift | 86% |
| UIColor+OlumiantTheme.swift | 0% |
| PersonalModel.swift | 89% |
| FAQCategoryContentfulModel.swift | 0% |
| GetParagraphContentModel.swift | 45% |
| CoreDataManager.swift | 32% |
| MarketingConsentModel.swift | 100% |
| PhotoUtility.swift | 10% |
| DependencyRegister.swift | 83% |
| SAMDMedicationReviewEntriesModel.swift | 76% |
| AddressView.swift | 0% |
| PasswordResetSuccessModel.swift | 90% |
| WelcomePageIndexController.swift | 0% |
| GetContentfulSavingsCardTermsTask.swift | 0% |
| NotificationsManager+Dosage.swift | 3% |
| NetworkingProvider+PrimaryDevice.swift | 58% |
| AddSymptomsView.swift | 48% |
| SecurityModel.swift | 80% |
| SymptomResponse+CoreDataProperties.swift | 0% |
| PointStyle.swift | 0% |
| SyncServiceProvider.swift | 100% |
| DocuSignWebView.swift | 0% |
| LogbookModel.swift | 73% |
| OnboardingSegmentedProgressView.swift | 0% |
| NSManagedObject+Create.swift | 72% |
| FAQCategory+CoreDataProperties.swift | 0% |
| TermsPrivacyIntroModel.swift | 44% |
| NameEntryModel.swift | 0% |
| SynchronousOperation.swift | 89% |
| CustomNoDataView.swift | 0% |
| View+NavigationAttributes.swift | 36% |
| ConditionList.swift | 0% |
| XAxisLabels.swift | 0% |
| PhoneConfigManager.swift | 73% |
| UpdateEmailContainerView.swift | 0% |
| ContactInfoIntroductionView.swift | 0% |
| ExtraLineShape.swift | 0% |
| SupportServicesModel.swift | 40% |
| ConditionSelection.swift | 0% |
| GroupedBarDataPoint.swift | 0% |
| IconTitleIconRow.swift | 0% |
| UIView.swift | 84% |
| SymptomResponseRepository.swift | 93% |
| NetworkingResultHandlerRequired.swift | 0% |
| ObservationsSyncOperationProvider.swift | 0% |
| ProgressGraphModel.swift | 100% |
| Address+CoreDataProperties.swift | 0% |
| Accessible.swift | 37% |
| LegendView.swift | 0% |
| LoginNavBar.swift | 0% |
| GridStyle.swift | 100% |
| FAQContentModel.swift | 32% |
| GifManager.swift | 70% |
| Bool.swift | 100% |
| UIImage.swift | 100% |
| MedicationLoadingModel.swift | 72% |
| PurposeSafetyBannerView.swift | 0% |
| CreateAccountTask.swift | 90% |
| PickerView.swift | 50% |
| TouchOverlay.swift | 0% |
| UIImageView+Gif.swift | 16% |
| SymptomDetailView.swift | 44% |
| SavingsCardTerms+CoreDataClass.swift | 0% |
| LineStyle.swift | 0% |
| LoginContainerView.swift | 0% |
| SupportServices.swift | 0% |
| VerticalGridView.swift | 0% |
| HorizontalGridView.swift | 0% |
| Condition+DataEntity.swift | 100% |
| TouchOverlayMarker.swift | 0% |
| PhotoViewer.swift | 0% |
| DateRangeView.swift | 0% |
| PutCSPEnrollmentUpdateRequestTask.swift | 14% |
| PostCSPInjectionTrainingRequestTask.swift | 0% |
| RandomIdGenerator.swift | 100% |
| ReleaseType.swift | 30% |
| Photo+CoreDataProperties.swift | 0% |
| RangedBarDataPoint.swift | 0% |
| GetLicenseContentService.swift | 0% |
| FileHandler.swift | 51% |
| SymptomLog+CoreDataProperties.swift | 0% |
| UpdateEmailModel.swift | 0% |
| AxisBorders.swift | 0% |
| HeaderBox.swift | 0% |
| TitleIconRow.swift | 0% |
| CustomerSupportProgramModel.swift | 50% |
| MarketingConsentView.swift | 0% |
| SavingsProgramEnrolledCardView.swift | 0% |
| FAQCategoryModel.swift | 23% |
| MedicationSelectionModel.swift | 10% |
| NetworkingProvider+AppConfiguration.swift | 92% |
| RangedBarDataSet.swift | 0% |
| OfflineLockoutAlertHandler.swift | 98% |
| HomeView.swift | 0% |
| UpdateUserDetailsTask.swift | 92% |
| ContentfulManager.swift | 37% |
| InstructionVideoSelectionViewModel.swift | 0% |
| AppDelegate+DebugView.swift | 57% |
| SymptomLogRepository.swift | 79% |
| GalleryImagePicker.swift | 0% |
| TermsPrivacyDetailsView.swift | 0% |
| FAQContentContentfulModel.swift | 0% |
| Condition+CoreDataProperties.swift | 0% |
| PredicateProvider.swift | 75% |
| PhoneNumberView.swift | 0% |
| PatientDatabaseProvider.swift | 29% |
| AddSymptomsViewModel+Data.swift | 92% |
| EmailVerificationChecker.swift | 0% |
| SymptomsUtility.swift | 94% |
| LoginView.swift | 0% |
| Character.swift | 0% |
| PutSCPEnrollmentOperationProvider.swift | 0% |
| AccountDetailsRow.swift | 0% |
| ParagraphContentModel.swift | 0% |
| AccountVerificationModel.swift | 51% |
| UsageBlockerView.swift | 0% |
| RangedLineStyle.swift | 0% |
| ContentfulService.swift | 0% |
| ReleaseType+Xcode.swift | 42% |
| TermsPrivacyReconsentView.swift | 0% |
| Optional.swift | 42% |
| UpdateAddressContainer.swift | 0% |
| LegalStatementDataModel.swift | 66% |
| CGFloat.swift | 0% |
| DiamondShape.swift | 0% |
| HIPAAConsentView.swift | 0% |
| NotificationSetupView.swift | 0% |
| BarChartData.swift | 7% |
| CustomerSupportProgram+CoreDataClass.swift | 78% |
| ExtraLine.swift | 0% |
| AppConfigurationNetworkingRequired.swift | 100% |
| GroupedBarDataSets.swift | 0% |
| CustomerSupportProgramDatabaseProvider.swift | 0% |
| ImageAssets.swift | 52% |
| SupportModel.swift | 83% |
| Services+Const.swift | 68% |
| UINavigationController.swift | 30% |
| PhotoManager.swift | 11% |
| ProgramRepository.swift | 99% |
| UserNetworkingProvider.swift | 100% |
| CustomTextField+Extension.swift | 0% |
| MarketingConsentConfigDataModel.swift | 88% |
| MediaPlayerViewController.swift | 0% |
| StackedBarChartData.swift | 0% |
| FAQContentRepository.swift | 74% |
| SecurityView.swift | 0% |
| CustomDecoder.swift | 0% |
| CornerRadius.swift | 100% |
| OnboardingSheetNavBar.swift | 0% |
| ExtraLineData.swift | 0% |
| RangedBarChart.swift | 0% |
| PrimaryDeviceManagerLT.swift | 0% |
| PostAllObservationsTask.swift | 0% |
| LogbookReviewEntriesView.swift | 0% |
| LegalStatment+CoreDataClass.swift | 96% |
| FirstTimeUserExperienceView.swift | 0% |
| DataEntity.swift | 16% |
| ChartViewData.swift | 100% |
| ConditionDatabaseProvider.swift | 21% |
| HorizontalBarChartData.swift | 0% |
| EmailAndPasswordEntryView.swift | 0% |
| SAMDMedicationLogRouter.swift | 100% |
| NameEntryView.swift | 0% |
| SAMDMedicationReviewRouter.swift | 0% |
| ManagedObjectID.swift | 100% |
| UITextField.swift | 0% |
| GroupingData.swift | 0% |
| UIImageAsset.swift | 100% |
| GroupedBarChartData.swift | 0% |
| PhoneNumberModel.swift | 83% |
| DatePickerSheetView.swift | 0% |
| PostMedicationStatementTask.swift | 89% |
| UtilityHelperLT.swift | 30% |
| UpdateAppSettingsOperationProvider.swift | 0% |
| BarChartSubViews.swift | 0% |
| GetUserDetailTask.swift | 86% |
| GetObservationsTaskHelper.swift | 19% |
| HelpViewModel.swift | 27% |
| Collection+DataEntity.swift | 0% |
| PointOfInterestProtocol.swift | 0% |
| HorizontalSliderModel.swift | 0% |
| LocalDatabaseProvider.swift | 100% |
| LabelShape.swift | 0% |
| NSAttributedString.swift | 71% |
| AddressModel.swift | 77% |
| AboutViewModel.swift | 50% |
| AuthenticationNetworkingRequired.swift | 100% |
| NetworkMonitor.swift | 0% |
| GetProductLabelInformationService.swift | 79% |
| ObservationDataSource+Symptoms.swift | 77% |
| UserSessionManager.swift | 26% |
| NetworkingProvider+Condition.swift | 33% |
| FAQCategoryRepository.swift | 97% |
| ConsentDataSource.swift | 65% |
| AddressDatabaseProvider.swift | 16% |
| KeychainAccess.swift | 79% |
| Stroke.swift | 0% |
| SAMDMedicationLogCompletionView.swift | 0% |
| DependencyContainer.swift | 100% |
| AlertUtility.swift | 82% |
| ReviewConsentModel.swift | 90% |
| NotificationsManager+Program.swift | 0% |
| CustomTextField.swift | 0% |
| DateFormatter.swift | 72% |
| FAQCategoryDatabaseProvider.swift | 0% |
| ResetPasswordViewModel.swift | 0% |
| PostCSPEnrollmentRequestTask.swift | 94% |
| StackedBarDataPoint.swift | 0% |
| KeyboardHandler.swift | 0% |
| UpdateNotificationsView.swift | 0% |
| BarChartStyle.swift | 100% |
| CoreDataService.swift | 21% |
| UserDefaultsHandler.swift | 46% |
| GetSavingsCardTermsService.swift | 0% |
| NotificationsManager.swift | 29% |
| HorizontalBarChart.swift | 0% |
| Legends.swift | 0% |
| ReviewConsentConfigDataModel.swift | 100% |
| SAMDMedicationLogDateModel.swift | 90% |
| PostConditionTask.swift | 86% |
| WelcomePageModel.swift | 100% |
| ResourceModel.swift | 33% |
| SyncOperationRegister.swift | 100% |
| BarChartDataPoint.swift | 100% |
| PutAllObservationsTask.swift | 0% |
| MedicationAdministrationDataSource.swift | 53% |
| KeyValueRow.swift | 0% |
| UIApplication.swift | 55% |
| SymptomResponseDatabaseProvider.swift | 0% |
| GovernmentPrescriptionModel.swift | 87% |
| UIFont.swift | 2% |
| SymptomResponseModel.swift | 83% |
| XAxisGrid.swift | 0% |
| AboutView.swift | 0% |
| Extensions.swift | 17% |
| UtilityHelper.swift | 33% |
| Collection.swift | 0% |
| LogbookReviewEntriesModel.swift | 0% |
| NetworkingProvider+Settings.swift | 97% |
| PatientDataModel.swift | 71% |
| UsageBlocker.swift | 0% |
| ConsentNetworkingRequired.swift | 0% |
| BarDataSet.swift | 100% |
| View.swift | 23% |
| Bars.swift | 0% |
| ColourStyle.swift | 33% |
| SavingsCardTermsModel.swift | 0% |
| ReleaseType+LC3.swift | 93% |
| ForgotPasswordModel.swift | 89% |
| SAMDMedicationReviewContainerView.swift | 0% |
| MedicationLoadingView.swift | 0% |
| Theme.swift | 56% |
| PersonalView.swift | 0% |
| GetCSPEnrollmentAddressTask.swift | 100% |
| ChartMetadata.swift | 100% |
| GetTermsOfUseService.swift | 100% |
| DateOfBirthModel.swift | 95% |
| ToolTipContentView.swift | 0% |
| LegalStatment+CoreDataProperties.swift | 0% |
| SharpsNotEnrolledView.swift | 0% |
| ConditionModel.swift | 33% |
| SystemAssetManager.swift | 39% |
| SharedProtocolsExtensions.swift | 0% |
| NSManagedObjectContext.swift | 29% |
| AppVersionManager.swift | 21% |
| PostPrimaryDeviceTask.swift | 100% |
| SAMDMedicationReviewEntriesView.swift | 0% |
| GradientStop.swift | 0% |
| GovernmentPrescriptionConfigDataModel.swift | 77% |
| TaltzTheme.swift | 0% |
| AccountVerification.swift | 0% |
| CopayErrorAlertHandler.swift | 0% |
| ScrollViewRefresher.swift | 0% |
| LillyTogetherDependencyRegister.swift | 76% |
| DocuSignNetworkManager.swift | 28% |
| ResourceContentModel.swift | 0% |
| UITableView.swift | 0% |
| GetImageAssetModel.swift | 100% |
| GetParagraphContentService.swift | 73% |
| SyncOperationProvider.swift | 0% |
| UpdateNotificationsModel.swift | 55% |
| SharpsNotEnrolledModel.swift | 100% |
| CustomPopOver.swift | 48% |
| GenericOperation.swift | 100% |
| YAxisLabels.swift | 0% |
| CameraImagePicker.swift | 0% |
| AddressRepository.swift | 93% |
| TrackView.swift | 0% |
| AppAlert.swift | 0% |
| OnboardingStepProgressView.swift | 0% |
| SavingsCardTerms+CoreDataProperties.swift | 0% |
| LegalConsent+DataEntity.swift | 100% |
| InjectionSupportProgramView.swift | 0% |
| SavingsCardTermsContentModel.swift | 0% |
| AddSymptomsModel.swift | 68% |
| InstructionVideoSelectionView.swift | 1% |
| LineAndBarProtocols.swift | 0% |
| AdverseEventAcknowledgeView.swift | 0% |
| DatePickerView.swift | 0% |
| Marker.swift | 0% |
| ExtraYAxisLabels.swift | 0% |
| SegmentedControlView.swift | 71% |
| RoundedRectangleBarShape.swift | 0% |
| NetworkingResultHandler.swift | 19% |