Loading tests/telephonytests/src/android/telephony/ims/ImsServiceTest.java +24 −18 Original line number Diff line number Diff line Loading @@ -16,9 +16,30 @@ package android.telephony.ims; import static android.Manifest.permission.MODIFY_PHONE_STATE; import static android.Manifest.permission.READ_PHONE_STATE; import static com.android.internal.telephony.ims.ImsResolver.SERVICE_INTERFACE; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertNotNull; import static junit.framework.Assert.assertNull; import static junit.framework.Assert.fail; import static org.mockito.Matchers.anyInt; import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.eq; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; import android.content.Intent; import android.os.RemoteException; import android.support.test.filters.FlakyTest; import android.support.test.runner.AndroidJUnit4; import android.telephony.ims.feature.ImsFeature; import android.test.suitebuilder.annotation.SmallTest; Loading @@ -30,29 +51,13 @@ import com.android.ims.internal.IImsServiceController; import org.junit.After; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.ArgumentCaptor; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import static android.Manifest.permission.MODIFY_PHONE_STATE; import static android.Manifest.permission.READ_PHONE_STATE; import static com.android.internal.telephony.ims.ImsResolver.SERVICE_INTERFACE; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertNotNull; import static junit.framework.Assert.assertNull; import static junit.framework.Assert.fail; import static org.mockito.Matchers.anyInt; import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.eq; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; /** * Unit tests for ImsService */ Loading Loading @@ -150,8 +155,9 @@ public class ImsServiceTest { } } @FlakyTest @Ignore @Test @SmallTest public void testMethodWithNoPermissions() throws RemoteException { doThrow(new SecurityException()).when(mMockContext).enforceCallingOrSelfPermission( eq(READ_PHONE_STATE), nullable(String.class)); Loading tests/telephonytests/src/com/android/internal/telephony/DeviceStateMonitorTest.java +2 −6 Original line number Diff line number Diff line Loading @@ -33,14 +33,14 @@ import android.os.BatteryManager; import android.os.HandlerThread; import android.os.Message; import android.support.test.filters.FlakyTest; import android.test.suitebuilder.annotation.SmallTest; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.Ignore; import java.util.ArrayList; @Ignore public class DeviceStateMonitorTest extends TelephonyTest { private DeviceStateMonitor mDSM; Loading Loading @@ -76,8 +76,6 @@ public class DeviceStateMonitorTest extends TelephonyTest { } @FlakyTest @Test @SmallTest public void testTethering() throws Exception { // Turn tethering on Intent intent = new Intent(ConnectivityManager.ACTION_TETHER_STATE_CHANGED); Loading @@ -103,8 +101,6 @@ public class DeviceStateMonitorTest extends TelephonyTest { } @FlakyTest @Test @SmallTest public void testCharging() throws Exception { // Charging Intent intent = new Intent(BatteryManager.ACTION_CHARGING); Loading tests/telephonytests/src/com/android/internal/telephony/GsmCdmaCallTrackerTest.java +20 −9 Original line number Diff line number Diff line Loading @@ -15,7 +15,21 @@ */ package com.android.internal.telephony; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.mockito.Mockito.any; import static org.mockito.Mockito.anyInt; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.isA; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import android.os.Handler; import android.os.HandlerThread; import android.os.Message; import android.support.test.filters.FlakyTest; import android.telephony.DisconnectCause; import android.telephony.PhoneNumberUtils; Loading @@ -23,20 +37,13 @@ import android.telephony.ServiceState; import android.test.suitebuilder.annotation.MediumTest; import android.test.suitebuilder.annotation.SmallTest; import android.os.Message; import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.mockito.Mock; import org.mockito.ArgumentCaptor; import android.os.Handler; import static org.junit.Assert.assertNotNull; import static org.mockito.Mockito.doReturn; import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.*; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import org.mockito.Mock; public class GsmCdmaCallTrackerTest extends TelephonyTest { Loading Loading @@ -221,6 +228,8 @@ public class GsmCdmaCallTrackerTest extends TelephonyTest { @Test @SmallTest @FlakyTest @Ignore public void testMTCallRinging() { /* Mock there is a MT call mRinging call and try to accept this MT call */ /* if we got a active state followed by another MT call-> move to background call */ Loading @@ -237,6 +246,8 @@ public class GsmCdmaCallTrackerTest extends TelephonyTest { @Test @SmallTest @FlakyTest @Ignore public void testMTCallAccept() { testMTCallRinging(); assertEquals(mCTUT.mForegroundCall.getConnections().size(),0); Loading tests/telephonytests/src/com/android/internal/telephony/GsmCdmaPhoneTest.java +20 −18 Original line number Diff line number Diff line Loading @@ -16,6 +16,24 @@ package com.android.internal.telephony; import static com.android.internal.telephony.CommandsInterface.CF_ACTION_ENABLE; import static com.android.internal.telephony.CommandsInterface.CF_REASON_UNCONDITIONAL; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.mockito.Matchers.anyLong; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.anyBoolean; import static org.mockito.Mockito.anyInt; import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import android.app.Activity; import android.app.IApplicationThread; import android.content.IIntentReceiver; Loading Loading @@ -44,29 +62,13 @@ import com.android.internal.telephony.uicc.IccRecords; import org.junit.After; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.mockito.ArgumentCaptor; import org.mockito.Mock; import java.util.List; import static com.android.internal.telephony.CommandsInterface.CF_ACTION_ENABLE; import static com.android.internal.telephony.CommandsInterface.CF_REASON_UNCONDITIONAL; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.mockito.Matchers.anyLong; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.anyBoolean; import static org.mockito.Mockito.anyInt; import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; public class GsmCdmaPhoneTest extends TelephonyTest { @Mock private Handler mTestHandler; Loading Loading @@ -403,7 +405,7 @@ public class GsmCdmaPhoneTest extends TelephonyTest { @FlakyTest @Test @SmallTest @Ignore public void testVoiceMailCount() { // initial value assertEquals(0, mPhoneUT.getVoiceMessageCount()); Loading tests/telephonytests/src/com/android/internal/telephony/ImsSMSDispatcherTest.java +7 −5 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.internal.telephony; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; Loading @@ -24,9 +26,9 @@ import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.isNull; import static org.mockito.Mockito.anyInt; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import android.app.ActivityManager; import android.app.PendingIntent; Loading @@ -36,13 +38,13 @@ import android.content.Intent; import android.content.IntentFilter; import android.os.HandlerThread; import android.os.Message; import android.test.FlakyTest; import android.test.suitebuilder.annotation.SmallTest; import android.util.Singleton; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import org.junit.After; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.mockito.ArgumentCaptor; import org.mockito.Mock; Loading Loading @@ -99,7 +101,7 @@ public class ImsSMSDispatcherTest extends TelephonyTest { super.tearDown(); } @Test @SmallTest @Test @SmallTest @FlakyTest @Ignore public void testSmsHandleStateUpdate() throws Exception { assertEquals(SmsConstants.FORMAT_UNKNOWN, mImsSmsDispatcher.getImsSmsFormat()); //Mock ImsNetWorkStateChange with GSM phone type Loading @@ -113,7 +115,7 @@ public class ImsSMSDispatcherTest extends TelephonyTest { assertTrue(mImsSmsDispatcher.isIms()); } @Test @SmallTest @Test @SmallTest @FlakyTest @Ignore public void testSendImsGmsTest() throws Exception { switchImsSmsFormat(PhoneConstants.PHONE_TYPE_GSM); mImsSmsDispatcher.sendText("111"/* desAddr*/, "222" /*scAddr*/, TAG, Loading Loading
tests/telephonytests/src/android/telephony/ims/ImsServiceTest.java +24 −18 Original line number Diff line number Diff line Loading @@ -16,9 +16,30 @@ package android.telephony.ims; import static android.Manifest.permission.MODIFY_PHONE_STATE; import static android.Manifest.permission.READ_PHONE_STATE; import static com.android.internal.telephony.ims.ImsResolver.SERVICE_INTERFACE; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertNotNull; import static junit.framework.Assert.assertNull; import static junit.framework.Assert.fail; import static org.mockito.Matchers.anyInt; import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.eq; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; import android.content.Intent; import android.os.RemoteException; import android.support.test.filters.FlakyTest; import android.support.test.runner.AndroidJUnit4; import android.telephony.ims.feature.ImsFeature; import android.test.suitebuilder.annotation.SmallTest; Loading @@ -30,29 +51,13 @@ import com.android.ims.internal.IImsServiceController; import org.junit.After; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.junit.runner.RunWith; import org.mockito.ArgumentCaptor; import org.mockito.Mock; import org.mockito.MockitoAnnotations; import static android.Manifest.permission.MODIFY_PHONE_STATE; import static android.Manifest.permission.READ_PHONE_STATE; import static com.android.internal.telephony.ims.ImsResolver.SERVICE_INTERFACE; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertNotNull; import static junit.framework.Assert.assertNull; import static junit.framework.Assert.fail; import static org.mockito.Matchers.anyInt; import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.eq; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; /** * Unit tests for ImsService */ Loading Loading @@ -150,8 +155,9 @@ public class ImsServiceTest { } } @FlakyTest @Ignore @Test @SmallTest public void testMethodWithNoPermissions() throws RemoteException { doThrow(new SecurityException()).when(mMockContext).enforceCallingOrSelfPermission( eq(READ_PHONE_STATE), nullable(String.class)); Loading
tests/telephonytests/src/com/android/internal/telephony/DeviceStateMonitorTest.java +2 −6 Original line number Diff line number Diff line Loading @@ -33,14 +33,14 @@ import android.os.BatteryManager; import android.os.HandlerThread; import android.os.Message; import android.support.test.filters.FlakyTest; import android.test.suitebuilder.annotation.SmallTest; import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.Ignore; import java.util.ArrayList; @Ignore public class DeviceStateMonitorTest extends TelephonyTest { private DeviceStateMonitor mDSM; Loading Loading @@ -76,8 +76,6 @@ public class DeviceStateMonitorTest extends TelephonyTest { } @FlakyTest @Test @SmallTest public void testTethering() throws Exception { // Turn tethering on Intent intent = new Intent(ConnectivityManager.ACTION_TETHER_STATE_CHANGED); Loading @@ -103,8 +101,6 @@ public class DeviceStateMonitorTest extends TelephonyTest { } @FlakyTest @Test @SmallTest public void testCharging() throws Exception { // Charging Intent intent = new Intent(BatteryManager.ACTION_CHARGING); Loading
tests/telephonytests/src/com/android/internal/telephony/GsmCdmaCallTrackerTest.java +20 −9 Original line number Diff line number Diff line Loading @@ -15,7 +15,21 @@ */ package com.android.internal.telephony; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; import static org.mockito.Mockito.any; import static org.mockito.Mockito.anyInt; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.isA; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import android.os.Handler; import android.os.HandlerThread; import android.os.Message; import android.support.test.filters.FlakyTest; import android.telephony.DisconnectCause; import android.telephony.PhoneNumberUtils; Loading @@ -23,20 +37,13 @@ import android.telephony.ServiceState; import android.test.suitebuilder.annotation.MediumTest; import android.test.suitebuilder.annotation.SmallTest; import android.os.Message; import org.junit.After; import org.junit.Assert; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.mockito.Mock; import org.mockito.ArgumentCaptor; import android.os.Handler; import static org.junit.Assert.assertNotNull; import static org.mockito.Mockito.doReturn; import static org.junit.Assert.assertEquals; import static org.mockito.Mockito.*; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import org.mockito.Mock; public class GsmCdmaCallTrackerTest extends TelephonyTest { Loading Loading @@ -221,6 +228,8 @@ public class GsmCdmaCallTrackerTest extends TelephonyTest { @Test @SmallTest @FlakyTest @Ignore public void testMTCallRinging() { /* Mock there is a MT call mRinging call and try to accept this MT call */ /* if we got a active state followed by another MT call-> move to background call */ Loading @@ -237,6 +246,8 @@ public class GsmCdmaCallTrackerTest extends TelephonyTest { @Test @SmallTest @FlakyTest @Ignore public void testMTCallAccept() { testMTCallRinging(); assertEquals(mCTUT.mForegroundCall.getConnections().size(),0); Loading
tests/telephonytests/src/com/android/internal/telephony/GsmCdmaPhoneTest.java +20 −18 Original line number Diff line number Diff line Loading @@ -16,6 +16,24 @@ package com.android.internal.telephony; import static com.android.internal.telephony.CommandsInterface.CF_ACTION_ENABLE; import static com.android.internal.telephony.CommandsInterface.CF_REASON_UNCONDITIONAL; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.mockito.Matchers.anyLong; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.anyBoolean; import static org.mockito.Mockito.anyInt; import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import android.app.Activity; import android.app.IApplicationThread; import android.content.IIntentReceiver; Loading Loading @@ -44,29 +62,13 @@ import com.android.internal.telephony.uicc.IccRecords; import org.junit.After; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.mockito.ArgumentCaptor; import org.mockito.Mock; import java.util.List; import static com.android.internal.telephony.CommandsInterface.CF_ACTION_ENABLE; import static com.android.internal.telephony.CommandsInterface.CF_REASON_UNCONDITIONAL; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import static org.mockito.Matchers.anyLong; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.anyBoolean; import static org.mockito.Mockito.anyInt; import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; public class GsmCdmaPhoneTest extends TelephonyTest { @Mock private Handler mTestHandler; Loading Loading @@ -403,7 +405,7 @@ public class GsmCdmaPhoneTest extends TelephonyTest { @FlakyTest @Test @SmallTest @Ignore public void testVoiceMailCount() { // initial value assertEquals(0, mPhoneUT.getVoiceMessageCount()); Loading
tests/telephonytests/src/com/android/internal/telephony/ImsSMSDispatcherTest.java +7 −5 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.internal.telephony; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; Loading @@ -24,9 +26,9 @@ import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.isNull; import static org.mockito.Mockito.anyInt; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; import android.app.ActivityManager; import android.app.PendingIntent; Loading @@ -36,13 +38,13 @@ import android.content.Intent; import android.content.IntentFilter; import android.os.HandlerThread; import android.os.Message; import android.test.FlakyTest; import android.test.suitebuilder.annotation.SmallTest; import android.util.Singleton; import static com.android.internal.telephony.TelephonyTestUtils.waitForMs; import org.junit.After; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.mockito.ArgumentCaptor; import org.mockito.Mock; Loading Loading @@ -99,7 +101,7 @@ public class ImsSMSDispatcherTest extends TelephonyTest { super.tearDown(); } @Test @SmallTest @Test @SmallTest @FlakyTest @Ignore public void testSmsHandleStateUpdate() throws Exception { assertEquals(SmsConstants.FORMAT_UNKNOWN, mImsSmsDispatcher.getImsSmsFormat()); //Mock ImsNetWorkStateChange with GSM phone type Loading @@ -113,7 +115,7 @@ public class ImsSMSDispatcherTest extends TelephonyTest { assertTrue(mImsSmsDispatcher.isIms()); } @Test @SmallTest @Test @SmallTest @FlakyTest @Ignore public void testSendImsGmsTest() throws Exception { switchImsSmsFormat(PhoneConstants.PHONE_TYPE_GSM); mImsSmsDispatcher.sendText("111"/* desAddr*/, "222" /*scAddr*/, TAG, Loading