From a41f9715e790025b6359d99e7ed0a948af9d2b49 Mon Sep 17 00:00:00 2001 From: Hamza Ahmed Khan Date: Thu, 27 Apr 2023 12:22:11 +0500 Subject: [PATCH 1/2] Update translations --- opensrp-eusm/src/main/res/values-fr/strings.xml | 3 ++- .../resources/service_point_check_fr.properties | 17 ++++++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/opensrp-eusm/src/main/res/values-fr/strings.xml b/opensrp-eusm/src/main/res/values-fr/strings.xml index c50999b..479152d 100644 --- a/opensrp-eusm/src/main/res/values-fr/strings.xml +++ b/opensrp-eusm/src/main/res/values-fr/strings.xml @@ -7,7 +7,7 @@ Veuillez vérifier les informations d\'accès Votre groupe d\'utilisateurs n\'est pas autorisé à accéder à ce terminal - échec de la connexion, essayez plus tard + L’identifiant ou le mot de passe n’est pas correct. Merci de réessayer Pas de connexion internet. Veuillez vous assurer de disposer d’une connexion Internet active Se connecter Afficher le mot de passe @@ -146,5 +146,6 @@ Carte effacée : %1s Une autre carte est en cours de téléchargement Carte en cours d\'effacement + Tu n’es pas actuellement inscrit dans une mission EUSM. Renseignes toi auprès de l’administrateur diff --git a/opensrp-eusm/src/main/resources/service_point_check_fr.properties b/opensrp-eusm/src/main/resources/service_point_check_fr.properties index 3454e0f..0652685 100644 --- a/opensrp-eusm/src/main/resources/service_point_check_fr.properties +++ b/opensrp-eusm/src/main/resources/service_point_check_fr.properties @@ -1,16 +1,19 @@ service_point_check.step1.other_needed_products.v_required.err = Ce champ est requis service_point_check.step1.other_needed_products.options.no.text = Non service_point_check.step1.service_point_good_order.v_required.err = Ce champ est requis -service_point_check.step1.other_products_action.label = Y a-t-il d'autres produits fournis par l'UNICEF au point de service qui méritent une action ? (demander à l'utilisateur) +service_point_check.step1.other_products_action.label = Y a-t-il d'autres produits fournis par l'UNICEF au point de service qui méritent une action ? (demander à l'utilisateur) service_point_check.step1.other_products_action.options.no.text = Non -service_point_check.step1.other_needed_products_description.hint = Veuillez fournir détails : +service_point_check.step1.other_needed_products_description.hint = Donner détails : service_point_check.step1.service_point_good_order.options.yes.text = Oui -service_point_check.step1.other_needed_products.label = Est-ce que l'utilisateur a parlé d'autres besoins pour le point de service (en équipements, infrastructures, autres ressources etc) ? -service_point_check.step1.service_point_not_good_order_reason.hint = Veuillez fournir détails : -service_point_check.step1.title = Check point de service +service_point_check.step1.other_needed_products.label = Est-ce que l'utilisateur a parlé d'autres besoins pour le point de service (en équipements, infrastructures, autres ressources etc) ? +service_point_check.step1.service_point_not_good_order_reason.hint = Donner détails : +service_point_check.step1.title = Check Point de Service service_point_check.step1.service_point_good_order.options.no.text = Non service_point_check.step1.other_products_action.options.yes.text = Oui service_point_check.step1.other_needed_products.options.yes.text = Oui -service_point_check.step1.service_point_good_order.label = Est-ce que le point de service est fonctionnel ? -service_point_check.step1.other_products_action_description.hint = Veuillez fournir détails : +service_point_check.step1.service_point_good_order.label = Est-ce que le Point de Service est fonctionnel ? +service_point_check.step1.other_products_action_description.hint = Donner détails : service_point_check.step1.other_products_action.v_required.err = Ce champ est requis +service_point_check.step1.other_products_action_description.v_required.err = Ce champ est requis +service_point_check.step1.other_needed_products_description.v_required.err = Ce champ est requis +service_point_check.step1.service_point_not_good_order_reason.v_required.err = Ce champ est requis From 888e1da3ae4f1d1c19ff428324e99ee957d99ff3 Mon Sep 17 00:00:00 2001 From: Hamza Ahmed Khan Date: Thu, 27 Apr 2023 13:12:50 +0500 Subject: [PATCH 2/2] Increase coverage --- .../AppTaskingLibraryConfigurationTest.java | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/opensrp-eusm/src/test/java/org/smartregister/eusm/config/AppTaskingLibraryConfigurationTest.java b/opensrp-eusm/src/test/java/org/smartregister/eusm/config/AppTaskingLibraryConfigurationTest.java index 5a449c0..f6af91b 100644 --- a/opensrp-eusm/src/test/java/org/smartregister/eusm/config/AppTaskingLibraryConfigurationTest.java +++ b/opensrp-eusm/src/test/java/org/smartregister/eusm/config/AppTaskingLibraryConfigurationTest.java @@ -24,12 +24,16 @@ import java.util.List; import static android.os.Looper.getMainLooper; +import static org.junit.Assert.assertArrayEquals; +import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyBoolean; import static org.mockito.ArgumentMatchers.anySet; +import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.spy; @@ -151,4 +155,55 @@ public void testProcessServerConfigsShouldPopulateServerConfigsIfSettingPresent( assertFalse(EusmApplication.getInstance().getServerConfigs().isEmpty()); } + + @Test + public void testGetResolveLocationTimeoutInSecondsShouldReturnZero() { + assertEquals(0, appTaskingLibraryConfiguration.getResolveLocationTimeoutInSeconds()); + } + + @Test + public void testIsFocusInvestigationShouldReturnFalse() { + assertFalse(appTaskingLibraryConfiguration.isFocusInvestigation()); + } + + @Test + public void testIsMDAShouldReturnFalse() { + assertFalse(appTaskingLibraryConfiguration.isMDA()); + } + + @Test + public void testDisplayDistanceScaleShouldReturnFalse() { + assertFalse(appTaskingLibraryConfiguration.displayDistanceScale()); + } + + @Test + public void testResetTaskInfoShouldReturnFalse() { + assertFalse(appTaskingLibraryConfiguration.resetTaskInfo(any(), any())); + } + + @Test + public void testArchiveClientShouldReturnFalse() { + assertFalse(appTaskingLibraryConfiguration.archiveClient(anyString(), anyBoolean())); + } + + @Test + public void testTaskRegisterMainColumnsSHouldReturnEmptyStringArray() { + assertArrayEquals(new String[0], appTaskingLibraryConfiguration.taskRegisterMainColumns(anyString())); + } + + @Test + public void testCalculateBusinessStatusShouldReturnNull() { + assertNull(appTaskingLibraryConfiguration.calculateBusinessStatus(any())); + } + + @Test + public void testIsMyLocationComponentEnabledShouldReturnTrue() { + assertTrue(appTaskingLibraryConfiguration.isMyLocationComponentEnabled()); + } + + @Test + public void testGetCurrentPlanIdShouldReturnNull() { + assertNull(appTaskingLibraryConfiguration.getCurrentPlanId()); + } + } \ No newline at end of file