Mock SystemProperties in CDMA JUnit test

Bug: 170608563
Test: atest -c CdmaSubscriptionPreferenceControllerTest
Change-Id: Ibeca5e508d8277a9b84e26829e085c43ce7c26cc
This commit is contained in:
Jeremy Goldman
2020-10-27 06:53:16 +00:00
parent 167362d0ca
commit 1d068385c6
2 changed files with 9 additions and 11 deletions

View File

@@ -79,7 +79,7 @@ public class CdmaSubscriptionPreferenceController extends CdmaBasePreferenceCont
@VisibleForTesting
boolean deviceSupportsNvAndRuim() {
// retrieve the list of subscription types supported by device.
final String subscriptionsSupported = SystemProperties.get("ril.subscription.types");
final String subscriptionsSupported = getRilSubscriptionTypes();
boolean nvSupported = false;
boolean ruimSupported = false;
@@ -98,4 +98,9 @@ public class CdmaSubscriptionPreferenceController extends CdmaBasePreferenceCont
return (nvSupported && ruimSupported);
}
@VisibleForTesting
protected String getRilSubscriptionTypes() {
return SystemProperties.get("ril.subscription.types");
}
}