Skip to content

Commit 38fb0a1

Browse files
committed
Increase code coverage
1 parent 0052fa0 commit 38fb0a1

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package org.smartregister.child.provider;
2+
3+
import static org.mockito.ArgumentMatchers.any;
4+
import static org.mockito.ArgumentMatchers.eq;
5+
import static org.mockito.Mockito.doReturn;
6+
import static org.mockito.Mockito.mock;
7+
import static org.mockito.Mockito.verify;
8+
import static org.mockito.Mockito.when;
9+
10+
import android.view.LayoutInflater;
11+
12+
import org.junit.Test;
13+
import org.smartregister.child.BaseUnitTest;
14+
import org.smartregister.child.R;
15+
16+
public class AdvancedSearchClientsProviderTest extends BaseUnitTest {
17+
18+
@Test
19+
public void testInflateLayoutForCursorAdapterInflatesCorrectView() {
20+
AdvancedSearchClientsProvider provider = mock(AdvancedSearchClientsProvider.class);
21+
LayoutInflater inflater = mock(LayoutInflater.class);
22+
doReturn(inflater).when(provider).inflater();
23+
when(provider.inflatelayoutForCursorAdapter()).thenCallRealMethod();
24+
provider.inflatelayoutForCursorAdapter();
25+
verify(inflater).inflate(eq(R.layout.advanced_search_client), any());
26+
}
27+
28+
}

0 commit comments

Comments
 (0)