Loading tests/telephonytests/src/com/android/internal/telephony/data/DataStallRecoveryManagerTest.java +9 −14 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import static org.mockito.Matchers.any; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.doAnswer; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import android.net.NetworkAgent; Loading @@ -46,7 +47,6 @@ import java.util.concurrent.Executor; @RunWith(AndroidTestingRunner.class) @TestableLooper.RunWithLooper public class DataStallRecoveryManagerTest extends TelephonyTest { @Mock private DataNetworkController mDataNetworkController; @Mock private DataServiceManager mDataServiceManager; @Mock private DataStallRecoveryManagerCallback mDataStallRecoveryManagerCallback; Loading @@ -59,6 +59,7 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { doReturn(mDataNetworkController).when(mPhone).getDataNetworkController(); doReturn(mDataConfigManager).when(mDataNetworkController).getDataConfigManager(); doReturn(mSST).when(mPhone).getServiceStateTracker(); doAnswer( invocation -> { ((Runnable) invocation.getArguments()[0]).run(); Loading Loading @@ -104,10 +105,8 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(2); verify(mDataStallRecoveryManagerCallback).onDataStallReestablishInternet(); } Loading @@ -119,10 +118,9 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(3); verify(mSST, times(1)).powerOffRadioSafely(); } @Test Loading @@ -134,10 +132,9 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(0); verify(mPhone, times(1)).rebootModem(any()); } @Test Loading @@ -150,8 +147,7 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(0); } Loading @@ -166,8 +162,7 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(2); } Loading Loading
tests/telephonytests/src/com/android/internal/telephony/data/DataStallRecoveryManagerTest.java +9 −14 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ import static org.mockito.Matchers.any; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.doAnswer; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import android.net.NetworkAgent; Loading @@ -46,7 +47,6 @@ import java.util.concurrent.Executor; @RunWith(AndroidTestingRunner.class) @TestableLooper.RunWithLooper public class DataStallRecoveryManagerTest extends TelephonyTest { @Mock private DataNetworkController mDataNetworkController; @Mock private DataServiceManager mDataServiceManager; @Mock private DataStallRecoveryManagerCallback mDataStallRecoveryManagerCallback; Loading @@ -59,6 +59,7 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { doReturn(mDataNetworkController).when(mPhone).getDataNetworkController(); doReturn(mDataConfigManager).when(mDataNetworkController).getDataConfigManager(); doReturn(mSST).when(mPhone).getServiceStateTracker(); doAnswer( invocation -> { ((Runnable) invocation.getArguments()[0]).run(); Loading Loading @@ -104,10 +105,8 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(2); verify(mDataStallRecoveryManagerCallback).onDataStallReestablishInternet(); } Loading @@ -119,10 +118,9 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(3); verify(mSST, times(1)).powerOffRadioSafely(); } @Test Loading @@ -134,10 +132,9 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(0); verify(mPhone, times(1)).rebootModem(any()); } @Test Loading @@ -150,8 +147,7 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(0); } Loading @@ -166,8 +162,7 @@ public class DataStallRecoveryManagerTest extends TelephonyTest { logd("Sending validation failed callback"); sendValidationFailedCallback(); processAllMessages(); moveTimeForward(180000); processAllFutureMessages(); assertThat(mDataStallRecoveryManager.getRecoveryAction()).isEqualTo(2); } Loading