Skip indexing dynamic and injected raw data when page search is disabled
Test: robotest Fixes: 188059978 Change-Id: I99c86ee12c7696123df26c47cfed8c3ddfbdf353
This commit is contained in:
@@ -203,6 +203,16 @@ public class BaseSearchIndexProviderTest {
|
||||
assertThat(mIndexProvider.getDynamicRawDataToIndex(mContext, true)).isEmpty();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getDynamicRawDataToIndex_disablePageSearch_shouldReturnEmptyList() {
|
||||
List<AbstractPreferenceController> controllers = new ArrayList<>();
|
||||
controllers.add(new AvailablePreferenceController(mContext));
|
||||
doReturn(controllers).when(mIndexProvider).createPreferenceControllers(mContext);
|
||||
doReturn(false).when(mIndexProvider).isPageSearchEnabled(mContext);
|
||||
|
||||
assertThat(mIndexProvider.getDynamicRawDataToIndex(mContext, true)).isEmpty();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getDynamicRawDataToIndex_hasDynamicRaw_shouldNotEmpty() {
|
||||
List<AbstractPreferenceController> controllers = new ArrayList<>();
|
||||
|
Reference in New Issue
Block a user