Adding ShadowBluetoothAdapter for the test
Many robotests that touches BluetoothAdapter might need to use our own ShadowBluetoothAdapter which implements a "fake" getSupportedProfiles call, so that the test won't trying to execute the android framework's getSupportedProfiles method. Bug: 285235777 Test: atest AccessibilitySettingsTest Change-Id: I5b3b2f4528a2b32aff22928653c57576981c0ff9
This commit is contained in:
@@ -56,6 +56,7 @@ import com.android.internal.accessibility.util.AccessibilityUtils;
|
|||||||
import com.android.internal.content.PackageMonitor;
|
import com.android.internal.content.PackageMonitor;
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
import com.android.settings.testutils.XmlTestUtils;
|
import com.android.settings.testutils.XmlTestUtils;
|
||||||
|
import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
|
||||||
import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
|
import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
|
||||||
import com.android.settings.testutils.shadow.ShadowFragment;
|
import com.android.settings.testutils.shadow.ShadowFragment;
|
||||||
import com.android.settings.testutils.shadow.ShadowUserManager;
|
import com.android.settings.testutils.shadow.ShadowUserManager;
|
||||||
@@ -86,7 +87,7 @@ import java.util.List;
|
|||||||
|
|
||||||
/** Test for {@link AccessibilitySettings}. */
|
/** Test for {@link AccessibilitySettings}. */
|
||||||
@RunWith(RobolectricTestRunner.class)
|
@RunWith(RobolectricTestRunner.class)
|
||||||
@Config(shadows = {ShadowBluetoothUtils.class})
|
@Config(shadows = {ShadowBluetoothUtils.class, ShadowBluetoothAdapter.class})
|
||||||
public class AccessibilitySettingsTest {
|
public class AccessibilitySettingsTest {
|
||||||
private static final String PACKAGE_NAME = "com.android.test";
|
private static final String PACKAGE_NAME = "com.android.test";
|
||||||
private static final String CLASS_NAME = PACKAGE_NAME + ".test_a11y_service";
|
private static final String CLASS_NAME = PACKAGE_NAME + ".test_a11y_service";
|
||||||
|
Reference in New Issue
Block a user