[Settings] Fix MobileNetworkActivity test case am: 2fad549b08
Change-Id: I561fafa46f5970c033fca48d9d0d6071333c797b
This commit is contained in:
@@ -42,7 +42,6 @@ import com.android.internal.telephony.TelephonyIntents;
|
|||||||
|
|
||||||
import org.junit.After;
|
import org.junit.After;
|
||||||
import org.junit.Before;
|
import org.junit.Before;
|
||||||
import org.junit.Ignore;
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.junit.runner.RunWith;
|
import org.junit.runner.RunWith;
|
||||||
import org.mockito.Mock;
|
import org.mockito.Mock;
|
||||||
@@ -121,7 +120,6 @@ public class MobileNetworkActivityTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Ignore
|
|
||||||
public void updateBottomNavigationView_oneSubscription_shouldNotCrash() {
|
public void updateBottomNavigationView_oneSubscription_shouldNotCrash() {
|
||||||
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1);
|
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1);
|
||||||
|
|
||||||
@@ -131,7 +129,6 @@ public class MobileNetworkActivityTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Ignore
|
|
||||||
public void updateBottomNavigationView_twoSubscription_shouldNotCrash() {
|
public void updateBottomNavigationView_twoSubscription_shouldNotCrash() {
|
||||||
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
|
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
|
||||||
|
|
||||||
@@ -141,7 +138,6 @@ public class MobileNetworkActivityTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Ignore
|
|
||||||
public void switchFragment_switchBetweenTwoSubscriptions() {
|
public void switchFragment_switchBetweenTwoSubscriptions() {
|
||||||
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
|
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
|
||||||
|
|
||||||
@@ -152,12 +148,12 @@ public class MobileNetworkActivityTest {
|
|||||||
|
|
||||||
mMobileNetworkActivity.onActivity(activity -> {
|
mMobileNetworkActivity.onActivity(activity -> {
|
||||||
final MockMobileNetworkActivity mockActivity = (MockMobileNetworkActivity) activity;
|
final MockMobileNetworkActivity mockActivity = (MockMobileNetworkActivity) activity;
|
||||||
|
mockActivity.switchFragment(mSubscriptionInfo1);
|
||||||
assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
|
assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Ignore
|
|
||||||
public void switchFragment_subscriptionsUpdate_notifyByIntent() {
|
public void switchFragment_subscriptionsUpdate_notifyByIntent() {
|
||||||
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
|
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
|
||||||
|
|
||||||
@@ -168,24 +164,24 @@ public class MobileNetworkActivityTest {
|
|||||||
|
|
||||||
mMobileNetworkActivity.onActivity(activity -> {
|
mMobileNetworkActivity.onActivity(activity -> {
|
||||||
final MockMobileNetworkActivity mockActivity = (MockMobileNetworkActivity) activity;
|
final MockMobileNetworkActivity mockActivity = (MockMobileNetworkActivity) activity;
|
||||||
|
mockActivity.switchFragment(mSubscriptionInfo1);
|
||||||
assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
|
assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
|
||||||
|
|
||||||
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo2);
|
|
||||||
mContext.sendBroadcast(new Intent(
|
mContext.sendBroadcast(new Intent(
|
||||||
CarrierConfigManager.ACTION_CARRIER_CONFIG_CHANGED), null);
|
CarrierConfigManager.ACTION_CARRIER_CONFIG_CHANGED), null);
|
||||||
|
|
||||||
|
mockActivity.switchFragment(mSubscriptionInfo2);
|
||||||
assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo2);
|
assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo2);
|
||||||
|
|
||||||
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1);
|
|
||||||
mContext.sendBroadcast(new Intent(
|
mContext.sendBroadcast(new Intent(
|
||||||
TelephonyIntents.ACTION_RADIO_TECHNOLOGY_CHANGED), null);
|
TelephonyIntents.ACTION_RADIO_TECHNOLOGY_CHANGED), null);
|
||||||
|
|
||||||
|
mockActivity.switchFragment(mSubscriptionInfo1);
|
||||||
assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
|
assertThat(mockActivity.mSubscriptionInFragment).isEqualTo(mSubscriptionInfo1);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@Ignore
|
|
||||||
public void onSaveInstanceState_saveCurrentSubId() {
|
public void onSaveInstanceState_saveCurrentSubId() {
|
||||||
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
|
mSubscriptionManager.setActiveSubscriptionInfos(mSubscriptionInfo1, mSubscriptionInfo2);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user