Loading tests/telephonytests/src/com/android/internal/telephony/ImsSmsDispatcherTest.java +7 −8 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; import android.os.Binder; import android.os.PersistableBundle; import android.telephony.CarrierConfigManager; import android.telephony.SmsMessage; Loading Loading @@ -71,6 +72,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { PersistableBundle mBundle = new PersistableBundle(); private static final int SUB_0 = 0; private static final String TAG = "ImsSmsDispatcherTest"; private int mCallingUserId; @Before public void setUp() throws Exception { Loading @@ -94,6 +96,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { mTrackerData = new HashMap<>(1); when(mSmsTracker.getData()).thenReturn(mTrackerData); verify(mSmsDispatchersController).setImsManager(mImsManager); mCallingUserId = Binder.getCallingUserHandle().getIdentifier(); } @After Loading Loading @@ -333,8 +336,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { doReturn(mSmsUsageMonitor).when(mSmsDispatchersController).getUsageMonitor(); mImsSmsDispatcher.sendText("+15555551212", null, "MessageRef test", null, null, null, null, false, -1, false, -1, false, 0); null, null, null, null, mCallingUserId, false, -1, false, -1, false, 0); verify(mImsManager).sendSms(eq(token + 1), eq(messageRef), eq(SmsMessage.FORMAT_3GPP), nullable(String.class), eq(false), (byte[]) any()); } Loading @@ -349,8 +351,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { doReturn(mSmsUsageMonitor).when(mSmsDispatchersController).getUsageMonitor(); mImsSmsDispatcher.sendText("+15555551212", null, "MessageRef test", null, null, null, null, false, -1, false, -1, false, 0); null, null, null, null, mCallingUserId, false, -1, false, -1, false, 0); verify(mImsManager).sendSms(eq(token + 1), eq(messageRef), eq(SmsMessage.FORMAT_3GPP), nullable(String.class), eq(false), (byte[]) any()); Loading Loading @@ -384,8 +385,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { doReturn(mSmsUsageMonitor).when(mSmsDispatchersController).getUsageMonitor(); mImsSmsDispatcher.sendText("+15555551212", null, "MessageRef test", null, null, null, null, false, -1, false, -1, false, 0); null, null, null, null, mCallingUserId, false, -1, false, -1, false, 0); verify(mImsManager).sendSms(eq(token + 1), eq(messageRef), eq(SmsMessage.FORMAT_3GPP), nullable(String.class), eq(false), (byte[]) any()); Loading Loading @@ -423,8 +423,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { when(mPhone.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM); doReturn(mSmsUsageMonitor).when(mSmsDispatchersController).getUsageMonitor(); mImsSmsDispatcher.sendText("+15555551212", null, "Retry test", null, null, null, null, false, -1, false, -1, false, 0); null, null, null, null, mCallingUserId, false, -1, false, -1, false, 0); verify(mImsManager).sendSms(eq(token + 1), eq(messageRef), eq(SmsMessage.FORMAT_3GPP), nullable(String.class), eq(false), (byte[]) any()); assertEquals(2, mImsSmsDispatcher.getMaxRetryCountOverIms()); Loading tests/telephonytests/src/com/android/internal/telephony/SmsControllerTest.java +18 −10 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ import static org.mockito.Mockito.verify; import android.compat.testing.PlatformCompatChangeRule; import android.content.pm.PackageManager; import android.os.Binder; import android.os.Build; import android.telephony.TelephonyManager; import android.testing.AndroidTestingRunner; Loading Loading @@ -67,6 +68,7 @@ public class SmsControllerTest extends TelephonyTest { private SmsController mSmsControllerUT; private final String smscAddrStr = "+1206313004"; private String mCallingPackage; private int mCallingUserId; @Before public void setUp() throws Exception { Loading @@ -74,6 +76,7 @@ public class SmsControllerTest extends TelephonyTest { mAdnRecordCache = Mockito.mock(AdnRecordCache.class); mSmsControllerUT = new SmsController(mContext, mFeatureFlags); mCallingPackage = mContext.getOpPackageName(); mCallingUserId = Binder.getCallingUserHandle().getIdentifier(); doReturn(true).when(mPackageManager).hasSystemFeature( PackageManager.FEATURE_TELEPHONY_MESSAGING); Loading Loading @@ -196,9 +199,9 @@ public class SmsControllerTest extends TelephonyTest { doReturn(true).when(mSubscriptionManager) .isSubscriptionAssociatedWithUser(eq(subId), any()); mSmsControllerUT.sendVisualVoicemailSmsForSubscriber(mCallingPackage,null , subId, null, 0, null, null); verify(mIccSmsInterfaceManager).sendTextWithSelfPermissions(any(), mSmsControllerUT.sendVisualVoicemailSmsForSubscriber(mCallingPackage, mCallingUserId, null , subId, null, 0, null, null); verify(mIccSmsInterfaceManager).sendTextWithSelfPermissions(any(), eq(mCallingUserId), any(), any(), any(), any(), any(), any(), eq(false), eq(true)); } Loading @@ -206,10 +209,11 @@ public class SmsControllerTest extends TelephonyTest { public void sendVisualVoicemailSmsForSubscriber_phoneIsInEcm() { doReturn(true).when(mPhone).isInEcm(); mSmsControllerUT.sendVisualVoicemailSmsForSubscriber(mCallingPackage,null , 1, null, 0, null, null); mSmsControllerUT.sendVisualVoicemailSmsForSubscriber(mCallingPackage, mCallingUserId, null , 1, null, 0, null, null); verify(mIccSmsInterfaceManager, never()).sendTextWithSelfPermissions(any(), any(), any(), any(), any(), any(), any(), eq(false), eq(true)); eq(mCallingUserId), any(), any(), any(), any(), any(), any(), eq(false), eq(true)); doReturn(false).when(mPhone).isInEcm(); } Loading @@ -223,7 +227,8 @@ public class SmsControllerTest extends TelephonyTest { mSmsControllerUT.sendTextForSubscriber(subId, mCallingPackage, null, "1234", null, "text", null, null, false, 0L, true, true); verify(mIccSmsInterfaceManager, Mockito.times(1)) .sendText(mCallingPackage, "1234", null, "text", null, null, false, 0L, true); .sendText(mCallingPackage, mCallingUserId, "1234", null, "text", null, null, false, 0L, true); } @Test Loading @@ -239,7 +244,8 @@ public class SmsControllerTest extends TelephonyTest { mSmsControllerUT.sendTextForSubscriber(subId, mCallingPackage, null, "1234", null, "text", null, null, false, 0L, true, true); verify(mIccSmsInterfaceManager, Mockito.times(1)) .sendText(mCallingPackage, "1234", null, "text", null, null, false, 0L, true); .sendText(mCallingPackage, mCallingUserId, "1234", null, "text", null, null, false, 0L, true); } @Test Loading @@ -255,7 +261,8 @@ public class SmsControllerTest extends TelephonyTest { mSmsControllerUT.sendTextForSubscriber(subId, mCallingPackage, null, "1234", null, "text", null, null, false, 0L, true, true); verify(mIccSmsInterfaceManager, Mockito.times(0)) .sendText(mCallingPackage, "1234", null, "text", null, null, false, 0L, true); .sendText(mCallingPackage, mCallingUserId, "1234", null, "text", null, null, false, 0L, true); } @Test Loading Loading @@ -320,6 +327,7 @@ public class SmsControllerTest extends TelephonyTest { mSmsControllerUT.sendTextForSubscriber(subId, mCallingPackage, null, "1234", null, "text", null, null, false, 0L, true, true); verify(mIccSmsInterfaceManager, Mockito.times(1)) .sendText(mCallingPackage, "1234", null, "text", null, null, false, 0L, true); .sendText(mCallingPackage, mCallingUserId, "1234", null, "text", null, null, false, 0L, true); } } No newline at end of file Loading
tests/telephonytests/src/com/android/internal/telephony/ImsSmsDispatcherTest.java +7 −8 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; import android.os.Binder; import android.os.PersistableBundle; import android.telephony.CarrierConfigManager; import android.telephony.SmsMessage; Loading Loading @@ -71,6 +72,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { PersistableBundle mBundle = new PersistableBundle(); private static final int SUB_0 = 0; private static final String TAG = "ImsSmsDispatcherTest"; private int mCallingUserId; @Before public void setUp() throws Exception { Loading @@ -94,6 +96,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { mTrackerData = new HashMap<>(1); when(mSmsTracker.getData()).thenReturn(mTrackerData); verify(mSmsDispatchersController).setImsManager(mImsManager); mCallingUserId = Binder.getCallingUserHandle().getIdentifier(); } @After Loading Loading @@ -333,8 +336,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { doReturn(mSmsUsageMonitor).when(mSmsDispatchersController).getUsageMonitor(); mImsSmsDispatcher.sendText("+15555551212", null, "MessageRef test", null, null, null, null, false, -1, false, -1, false, 0); null, null, null, null, mCallingUserId, false, -1, false, -1, false, 0); verify(mImsManager).sendSms(eq(token + 1), eq(messageRef), eq(SmsMessage.FORMAT_3GPP), nullable(String.class), eq(false), (byte[]) any()); } Loading @@ -349,8 +351,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { doReturn(mSmsUsageMonitor).when(mSmsDispatchersController).getUsageMonitor(); mImsSmsDispatcher.sendText("+15555551212", null, "MessageRef test", null, null, null, null, false, -1, false, -1, false, 0); null, null, null, null, mCallingUserId, false, -1, false, -1, false, 0); verify(mImsManager).sendSms(eq(token + 1), eq(messageRef), eq(SmsMessage.FORMAT_3GPP), nullable(String.class), eq(false), (byte[]) any()); Loading Loading @@ -384,8 +385,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { doReturn(mSmsUsageMonitor).when(mSmsDispatchersController).getUsageMonitor(); mImsSmsDispatcher.sendText("+15555551212", null, "MessageRef test", null, null, null, null, false, -1, false, -1, false, 0); null, null, null, null, mCallingUserId, false, -1, false, -1, false, 0); verify(mImsManager).sendSms(eq(token + 1), eq(messageRef), eq(SmsMessage.FORMAT_3GPP), nullable(String.class), eq(false), (byte[]) any()); Loading Loading @@ -423,8 +423,7 @@ public class ImsSmsDispatcherTest extends TelephonyTest { when(mPhone.getPhoneType()).thenReturn(PhoneConstants.PHONE_TYPE_GSM); doReturn(mSmsUsageMonitor).when(mSmsDispatchersController).getUsageMonitor(); mImsSmsDispatcher.sendText("+15555551212", null, "Retry test", null, null, null, null, false, -1, false, -1, false, 0); null, null, null, null, mCallingUserId, false, -1, false, -1, false, 0); verify(mImsManager).sendSms(eq(token + 1), eq(messageRef), eq(SmsMessage.FORMAT_3GPP), nullable(String.class), eq(false), (byte[]) any()); assertEquals(2, mImsSmsDispatcher.getMaxRetryCountOverIms()); Loading
tests/telephonytests/src/com/android/internal/telephony/SmsControllerTest.java +18 −10 Original line number Diff line number Diff line Loading @@ -31,6 +31,7 @@ import static org.mockito.Mockito.verify; import android.compat.testing.PlatformCompatChangeRule; import android.content.pm.PackageManager; import android.os.Binder; import android.os.Build; import android.telephony.TelephonyManager; import android.testing.AndroidTestingRunner; Loading Loading @@ -67,6 +68,7 @@ public class SmsControllerTest extends TelephonyTest { private SmsController mSmsControllerUT; private final String smscAddrStr = "+1206313004"; private String mCallingPackage; private int mCallingUserId; @Before public void setUp() throws Exception { Loading @@ -74,6 +76,7 @@ public class SmsControllerTest extends TelephonyTest { mAdnRecordCache = Mockito.mock(AdnRecordCache.class); mSmsControllerUT = new SmsController(mContext, mFeatureFlags); mCallingPackage = mContext.getOpPackageName(); mCallingUserId = Binder.getCallingUserHandle().getIdentifier(); doReturn(true).when(mPackageManager).hasSystemFeature( PackageManager.FEATURE_TELEPHONY_MESSAGING); Loading Loading @@ -196,9 +199,9 @@ public class SmsControllerTest extends TelephonyTest { doReturn(true).when(mSubscriptionManager) .isSubscriptionAssociatedWithUser(eq(subId), any()); mSmsControllerUT.sendVisualVoicemailSmsForSubscriber(mCallingPackage,null , subId, null, 0, null, null); verify(mIccSmsInterfaceManager).sendTextWithSelfPermissions(any(), mSmsControllerUT.sendVisualVoicemailSmsForSubscriber(mCallingPackage, mCallingUserId, null , subId, null, 0, null, null); verify(mIccSmsInterfaceManager).sendTextWithSelfPermissions(any(), eq(mCallingUserId), any(), any(), any(), any(), any(), any(), eq(false), eq(true)); } Loading @@ -206,10 +209,11 @@ public class SmsControllerTest extends TelephonyTest { public void sendVisualVoicemailSmsForSubscriber_phoneIsInEcm() { doReturn(true).when(mPhone).isInEcm(); mSmsControllerUT.sendVisualVoicemailSmsForSubscriber(mCallingPackage,null , 1, null, 0, null, null); mSmsControllerUT.sendVisualVoicemailSmsForSubscriber(mCallingPackage, mCallingUserId, null , 1, null, 0, null, null); verify(mIccSmsInterfaceManager, never()).sendTextWithSelfPermissions(any(), any(), any(), any(), any(), any(), any(), eq(false), eq(true)); eq(mCallingUserId), any(), any(), any(), any(), any(), any(), eq(false), eq(true)); doReturn(false).when(mPhone).isInEcm(); } Loading @@ -223,7 +227,8 @@ public class SmsControllerTest extends TelephonyTest { mSmsControllerUT.sendTextForSubscriber(subId, mCallingPackage, null, "1234", null, "text", null, null, false, 0L, true, true); verify(mIccSmsInterfaceManager, Mockito.times(1)) .sendText(mCallingPackage, "1234", null, "text", null, null, false, 0L, true); .sendText(mCallingPackage, mCallingUserId, "1234", null, "text", null, null, false, 0L, true); } @Test Loading @@ -239,7 +244,8 @@ public class SmsControllerTest extends TelephonyTest { mSmsControllerUT.sendTextForSubscriber(subId, mCallingPackage, null, "1234", null, "text", null, null, false, 0L, true, true); verify(mIccSmsInterfaceManager, Mockito.times(1)) .sendText(mCallingPackage, "1234", null, "text", null, null, false, 0L, true); .sendText(mCallingPackage, mCallingUserId, "1234", null, "text", null, null, false, 0L, true); } @Test Loading @@ -255,7 +261,8 @@ public class SmsControllerTest extends TelephonyTest { mSmsControllerUT.sendTextForSubscriber(subId, mCallingPackage, null, "1234", null, "text", null, null, false, 0L, true, true); verify(mIccSmsInterfaceManager, Mockito.times(0)) .sendText(mCallingPackage, "1234", null, "text", null, null, false, 0L, true); .sendText(mCallingPackage, mCallingUserId, "1234", null, "text", null, null, false, 0L, true); } @Test Loading Loading @@ -320,6 +327,7 @@ public class SmsControllerTest extends TelephonyTest { mSmsControllerUT.sendTextForSubscriber(subId, mCallingPackage, null, "1234", null, "text", null, null, false, 0L, true, true); verify(mIccSmsInterfaceManager, Mockito.times(1)) .sendText(mCallingPackage, "1234", null, "text", null, null, false, 0L, true); .sendText(mCallingPackage, mCallingUserId, "1234", null, "text", null, null, false, 0L, true); } } No newline at end of file