Fix DevelopmentSettingsDashboardFragmentTest

Fixes: 151206654
Bug: 150907639
Test: robotests
Change-Id: I36a1dacc7fe2ccd3b724a9aa135447db97fa3d41
This commit is contained in:
Yi-Ling Chuang
2020-03-11 19:12:31 +08:00
parent b8fb854e98
commit f46fd991fa

View File

@@ -49,9 +49,9 @@ import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
import org.robolectric.annotation.Implementation;
import org.robolectric.annotation.Implements;
import org.robolectric.shadows.androidx.fragment.FragmentController;
import org.robolectric.shadow.api.Shadow;
import org.robolectric.shadows.ShadowUserManager;
import org.robolectric.shadows.androidx.fragment.FragmentController;
import org.robolectric.util.ReflectionHelpers;
import java.util.List;
@@ -133,7 +133,8 @@ public class DevelopmentSettingsDashboardFragmentTest {
@Config(shadows = {
ShadowPictureColorModePreferenceController.class,
ShadowAdbPreferenceController.class,
ShadowClearAdbKeysPreferenceController.class
ShadowClearAdbKeysPreferenceController.class,
ShadowWirelessDebuggingPreferenceController.class
})
public void searchIndex_pageEnabled_shouldNotAddKeysToNonIndexable() {
final Context appContext = RuntimeEnvironment.application;
@@ -325,4 +326,12 @@ public class DevelopmentSettingsDashboardFragmentTest {
return true;
}
}
@Implements(WirelessDebuggingPreferenceController.class)
public static class ShadowWirelessDebuggingPreferenceController {
@Implementation
protected boolean isAvailable() {
return true;
}
}
}