Class C

Class C

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 "injection_card" should be enabled</li> </ul></li> <li>In Progress_Review_Medication.feature: <ul><li>And "injection_card" should be enabled</li> <li>When I tap "injection_card"</li> <li>And "injection_card" should be enabled</li> <li>And I tap "injection_card"</li> <li>And I tap "injection_card"</li> <li>And I tap "injection_card"</li> <li>And I tap "injection_card"</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,logbook_card_month_headers" 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,first_logbook_card_month_header,first_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,first_logbook_card_month_header,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,first_logbook_card_month_header,first_logbook_card_date" texts are displayed</li> <li>When I fetch "first_logbook_card_month_header,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 "second_logbook_month_header" 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,second_logbook_card_month_header,second_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,second_logbook_card_month_header,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 "second_logbook_card_month_header,second_logbook_card_date" texts are displayed</li> <li>When I fetch "second_logbook_card_month_header,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 "third_logbook_card_month_header,third_logbook_card_date" texts are displayed</li> <li>When I fetch "third_logbook_card_month_header,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 "fourth_logbook_card_month_header,fourth_logbook_card_date" texts are displayed</li> <li>When I fetch "fourth_logbook_card_month_header,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 "review_entry_card_month,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "review_entry_card_month,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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,review_entry_card_month,review_entry_card_date" details and save as "todayMonthHeader,lastMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "third_review_entry_card_month,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_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,review_entry_card_month,review_entry_card_date" details and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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 "second_review_entry_card_month,second_review_entry_card_date" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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 "second_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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 "third_review_entry_card_month,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 "progress_first_card_month" card</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>And I should see "yesterdayMonthSubHeader" text inside "progress_first_card_month" card</li> <li>And I should see "yesterdayMonthSubHeader" text inside "progress_first_card_month" 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 "logbook_card_dates,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,first_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,first_logbook_card_month_header,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,first_logbook_card_month_header,first_logbook_card_date" texts are displayed</li> <li>When I fetch "first_logbook_card_month_header,first_logbook_card_date" 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 "first_logbook_card_date" details and save as "firstLogBookCardDate" inside test data</li> </ul></li> <li>In Non_Functional_1.feature: <ul><li>When I fetch "first_logbook_card_date" 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 "first_logbook_card_date" card</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>Then I should see "yesterdayMonthDate" text inside "first_logbook_card_date" card</li> <li>Then I should see "yesterdayMonthDate" text inside "first_logbook_card_date" 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,second_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,second_logbook_card_month_header,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 "second_logbook_card_month_header,second_logbook_card_date" texts are displayed</li> <li>When I fetch "second_logbook_card_month_header,second_logbook_card_date" 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 "second_logbook_card_date" field</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>Then I should not see "second_logbook_card_date" 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,third_logbook_card_date" texts are displayed</li> <li>When I fetch "third_logbook_card_month_header,third_logbook_card_date" 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,fourth_logbook_card_date" texts are displayed</li> <li>When I fetch "fourth_logbook_card_month_header,fourth_logbook_card_date" 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 "three_days_ago_card_date,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,five_days_ago_card_date" 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,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "review_entry_card_month,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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,review_entry_card_month,review_entry_card_date" details and save as "todayMonthHeader,lastMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "third_review_entry_card_month,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_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,review_entry_card_month,review_entry_card_date" details and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_review_entry_card_date" 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,second_review_entry_card_date" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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 "second_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_review_entry_card_date" 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,third_review_entry_card_date" 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 "injection_1_of_2_card" button</li> <li>Then I should see "injection_1_of_2_card" 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 "injection_2_of_2_card" button</li> <li>And I should see "injection_2_of_2_card" 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 "automatic_tracking_subText", Test Data "", ConfigJsonPath "account.component.medication.component.settings.text.lblManualLoggingBody"</li> <li>Then I verify Config text in UI - UI Locator "automatic_tracking_subText", 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,automatic_tracking_subText,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 "automatic_tracking_subText", 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 "symptoms_photo_card_icon" field</li> <li>Then I should not see "symptoms_photo_card_icon" field</li> <li>And I tap "symptoms_photo_card_icon"</li> <li>And I tap "symptoms_photo_card_icon"</li> </ul></li> <li>In Symptoms_2.feature: <ul><li>Then I should see "symptoms_photo_card_icon" image</li> <li>And I should not see "symptoms_photo_card_icon" card</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon" image</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>And I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon" image</li> <li>Then I should see "symptoms_photo_card_icon" image</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> <li>Then I should see "symptoms_photo_card_icon" image</li> </ul></li> <li>In Symptoms_3.feature: <ul><li>Then I should see "symptoms_photo_card_icon,symptoms_photo_card_added_photo_thumbnail" images are displayed</li> </ul></li> <li>In Symptoms_Edit_LogFlow.feature: <ul><li>And I tap "symptoms_photo_card_icon"</li> <li>And I tap "symptoms_photo_card_icon" button</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>And I tap "symptoms_photo_card_icon"</li> <li>And I tap "symptoms_photo_card_icon" button</li> <li>And I tap "symptoms_photo_card_icon"</li> <li>And I tap "symptoms_photo_card_icon" 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 "review_entry_card_title", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> <li>And I verify Config text in UI - UI Locator "review_entry_card_title", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> <li>And I verify Config text in UI - UI Locator "second_review_entry_card_title", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> <li>And I verify Config text in UI - UI Locator "third_review_entry_card_title", 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 "review_entry_card_title", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateTitle"</li> <li>And I verify Config text in UI - UI Locator "second_review_entry_card_title", 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 "second_review_entry_card_title", 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 "second_review_entry_card_title", 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 "third_review_entry_card_title", 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 "review_entry_card_helper_text", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> <li>And I verify Config text in UI - UI Locator "review_entry_card_helper_text", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> <li>And I verify Config text in UI - UI Locator "second_review_entry_card_helper_text", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> <li>And I verify Config text in UI - UI Locator "third_review_entry_card_helper_text", 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 "review_entry_card_helper_text", Test Data "", ConfigJsonPath "logbook.component.dosage.text.dosageReviewMultipleDuplicateSubtitle"</li> <li>And I verify Config text in UI - UI Locator "second_review_entry_card_helper_text", 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 "second_review_entry_card_helper_text", 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 "second_review_entry_card_helper_text", 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 "third_review_entry_card_helper_text", 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 "logbook_card_dates,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,first_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,first_logbook_card_month_header,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,first_logbook_card_month_header,first_logbook_card_date" texts are displayed</li> <li>When I fetch "first_logbook_card_month_header,first_logbook_card_date" 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 "first_logbook_card_date" details and save as "firstLogBookCardDate" inside test data</li> </ul></li> <li>In Non_Functional_1.feature: <ul><li>When I fetch "first_logbook_card_date" 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 "first_logbook_card_date" card</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>Then I should see "yesterdayMonthDate" text inside "first_logbook_card_date" card</li> <li>Then I should see "yesterdayMonthDate" text inside "first_logbook_card_date" 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,second_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,second_logbook_card_month_header,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 "second_logbook_card_month_header,second_logbook_card_date" texts are displayed</li> <li>When I fetch "second_logbook_card_month_header,second_logbook_card_date" 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 "second_logbook_card_date" field</li> </ul></li> <li>In Progress_Review_Duplicate_Entries_Double_Injection_Day.feature: <ul><li>Then I should not see "second_logbook_card_date" 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,third_logbook_card_date" texts are displayed</li> <li>When I fetch "third_logbook_card_month_header,third_logbook_card_date" 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,fourth_logbook_card_date" texts are displayed</li> <li>When I fetch "fourth_logbook_card_month_header,fourth_logbook_card_date" 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 "three_days_ago_card_date,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,five_days_ago_card_date" 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,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "review_entry_card_month,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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,review_entry_card_month,review_entry_card_date" details and save as "todayMonthHeader,lastMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "third_review_entry_card_month,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_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,review_entry_card_month,review_entry_card_date" details and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_review_entry_card_date" 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,second_review_entry_card_date" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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 "second_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_review_entry_card_date" 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,third_review_entry_card_date" 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,logbook_card_month_headers" 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,first_logbook_card_month_header,first_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,first_logbook_card_month_header,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,first_logbook_card_month_header,first_logbook_card_date" texts are displayed</li> <li>When I fetch "first_logbook_card_month_header,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 "second_logbook_month_header" 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,second_logbook_card_month_header,second_logbook_card_date" texts are displayed</li> <li>When I fetch "logbook_month_header,second_logbook_card_month_header,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 "second_logbook_card_month_header,second_logbook_card_date" texts are displayed</li> <li>When I fetch "second_logbook_card_month_header,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 "third_logbook_card_month_header,third_logbook_card_date" texts are displayed</li> <li>When I fetch "third_logbook_card_month_header,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 "fourth_logbook_card_month_header,fourth_logbook_card_date" texts are displayed</li> <li>When I fetch "fourth_logbook_card_month_header,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 "review_entry_card_month,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "review_entry_card_month,review_entry_card_date" details and save as "todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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,review_entry_card_month,review_entry_card_date" details and save as "todayMonthHeader,lastMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "third_review_entry_card_month,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_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "review_entries_month_header,review_entry_card_month,review_entry_card_date" details and save as "todayMonthHeader,todayMonthSubHeader,todayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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 "second_review_entry_card_month,second_review_entry_card_date" details and save as "todayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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 "second_review_entry_card_month,second_review_entry_card_date" details and save as "yesterdayMonthSubHeader,yesterdayMonthDate" inside test data</li> <li>When I fetch "second_review_entry_card_month,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 "third_review_entry_card_month,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 "progress_first_card_month" card</li> </ul></li> <li>In Symptoms_Edit_Today_logbook.feature: <ul><li>And I should see "yesterdayMonthSubHeader" text inside "progress_first_card_month" card</li> <li>And I should see "yesterdayMonthSubHeader" text inside "progress_first_card_month" 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 "review_entry_card_unknown_dose_icon" icon</li> <li>Then I should see "review_entries_back,review_entry_card_unknown_dose_icon,second_review_entry_card_unknown_dose_icon" icons are displayed</li> <li>Then I should see "third_review_entry_card_unknown_dose_icon" icon</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,second_review_entry_card_unknown_dose_icon" 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,second_review_entry_card_unknown_dose_icon" 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,second_review_entry_card_unknown_dose_icon" 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 "third_review_entry_card_unknown_dose_icon" 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,settings_med_reminder_status" texts are displayed</li> <li>And I verify Config text in UI - UI Locator "settings_med_reminder_status", Test Data "", ConfigJsonPath "account.component.dosingReminder.component.overview.text.lblNotSetBody"</li> <li>Then I should see "settings_med_reminder_status" text</li> <li>And I verify Config text in UI - UI Locator "settings_med_reminder_status", Test Data "", ConfigJsonPath "account.component.dosingReminder.component.overview.text.lblNotSetBody"</li> <li>Then I should see "settings_med_reminder_status" text</li> <li>And I verify Config text in UI - UI Locator "settings_med_reminder_status", 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 "settings_med_reminder_card_title,settings_med_reminder_status" texts are displayed</li> <li>And I verify Config text in UI - UI Locator "settings_med_reminder_card_title", 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

Class A

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%