diff --git a/gradle.properties b/gradle.properties index 6787bf3f6f..b954a68272 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=2.0.7-SNAPSHOT +VERSION_NAME=2.0.8-SNAPSHOT VERSION_CODE=1 GROUP=org.smartregister POM_SETTING_DESCRIPTION=OpenSRP Client Chw Core Library diff --git a/opensrp-chw-core/build.gradle b/opensrp-chw-core/build.gradle index a124bed74f..01361f6199 100644 --- a/opensrp-chw-core/build.gradle +++ b/opensrp-chw-core/build.gradle @@ -211,7 +211,7 @@ dependencies { exclude group: 'org.smartregister', module: 'opensrp-client-family' } - api('org.smartregister:opensrp-client-chw-malaria:1.2.18-SNAPSHOT@aar') { + api('org.smartregister:opensrp-client-chw-malaria:1.2.19-SNAPSHOT@aar') { transitive = true exclude group: 'org.smartregister', module: 'opensrp-client-core' exclude group: 'org.smartregister', module: 'opensrp-client-native-form' @@ -219,14 +219,14 @@ dependencies { exclude group: 'com.android.support', module: 'appcompat-v7' } - api('org.smartregister:opensrp-chw-family-planning:1.0.26-SNAPSHOT@aar') { + api('org.smartregister:opensrp-chw-family-planning:1.0.27-SNAPSHOT@aar') { transitive = true exclude group: 'org.smartregister', module: 'opensrp-client-core' exclude group: 'org.smartregister', module: 'opensrp-client-native-form' exclude group: 'org.smartregister', module: 'opensrp-client-configurable-views' exclude group: 'com.android.support', module: 'appcompat-v7' } - api('org.smartregister:opensrp-client-chw-referral:1.3.5-SNAPSHOT@aar') { + api('org.smartregister:opensrp-client-chw-referral:1.3.6-SNAPSHOT@aar') { transitive = true exclude group: 'org.smartregister', module: 'opensrp-client-core' exclude group: 'org.smartregister', module: 'opensrp-client-native-form' diff --git a/opensrp-chw-core/src/main/java/org/smartregister/chw/core/fragment/CoreAllClientsRegisterFragment.java b/opensrp-chw-core/src/main/java/org/smartregister/chw/core/fragment/CoreAllClientsRegisterFragment.java index d9baad5898..3e01dc19c7 100644 --- a/opensrp-chw-core/src/main/java/org/smartregister/chw/core/fragment/CoreAllClientsRegisterFragment.java +++ b/opensrp-chw-core/src/main/java/org/smartregister/chw/core/fragment/CoreAllClientsRegisterFragment.java @@ -112,4 +112,9 @@ private void switchViews(View dueOnlyLayout, boolean isPress) { protected void initializePresenter() { presenter = new CoreAllClientsRegisterFragmentPresenter(this, new OpdRegisterFragmentModel()); } + + @Override + protected int getToolBarTitle() { + return R.string.menu_all_clients; + } } diff --git a/opensrp-chw-core/src/test/java/org/smartregister/chw/core/fragment/CoreAllClientsRegisterFragmentTest.java b/opensrp-chw-core/src/test/java/org/smartregister/chw/core/fragment/CoreAllClientsRegisterFragmentTest.java new file mode 100644 index 0000000000..fba800cbf1 --- /dev/null +++ b/opensrp-chw-core/src/test/java/org/smartregister/chw/core/fragment/CoreAllClientsRegisterFragmentTest.java @@ -0,0 +1,41 @@ +package org.smartregister.chw.core.fragment; + + +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mock; +import org.mockito.Mockito; +import org.mockito.MockitoAnnotations; +import org.robolectric.util.ReflectionHelpers; +import org.smartregister.chw.core.BaseUnitTest; +import org.smartregister.chw.core.R; +import org.smartregister.chw.core.presenter.CoreAllClientsRegisterFragmentPresenter; + +public class CoreAllClientsRegisterFragmentTest extends BaseUnitTest { + + + @Mock + private CoreAllClientsRegisterFragmentPresenter presenter; + + private CoreAllClientsRegisterFragment fragment; + + @Before + public void setUp() { + MockitoAnnotations.initMocks(this); + fragment = Mockito.mock(CoreAllClientsRegisterFragment.class, Mockito.CALLS_REAL_METHODS); + ReflectionHelpers.setField(fragment, "presenter", presenter); + } + + @Test + public void presenterInitializesCorrectly() { + fragment.initializePresenter(); + Assert.assertNotNull(presenter); + } + + @Test + public void testGetToolbarTitle() { + int title = fragment.getToolBarTitle(); + Assert.assertEquals(R.string.menu_all_clients, title); + } +}