Loading src/java/com/android/internal/telephony/imsphone/ImsPhone.java +1 −0 Original line number Diff line number Diff line Loading @@ -193,6 +193,7 @@ public class ImsPhone extends ImsPhoneBase { return new ImsDialArgs.Builder() .setUusInfo(dialArgs.uusInfo) .setIsEmergency(dialArgs.isEmergency) .setEccCategory(dialArgs.eccCategory) .setVideoState(dialArgs.videoState) .setIntentExtras(dialArgs.intentExtras) .setRttTextStream(((ImsDialArgs)dialArgs).rttTextStream) Loading tests/telephonytests/src/com/android/internal/telephony/imsphone/ImsPhoneTest.java +15 −0 Original line number Diff line number Diff line Loading @@ -1372,6 +1372,21 @@ public class ImsPhoneTest extends TelephonyTest { assertTrue(regInfo[0] == 1 && regInfo[1] == 1 && regInfo[2] == 1); } @Test @SmallTest public void testImsDialArgsBuilderFromForAlternateService() { ImsPhone.ImsDialArgs dialArgs = new ImsPhone.ImsDialArgs.Builder() .setIsEmergency(true) .setEccCategory(2) .build(); ImsPhone.ImsDialArgs copiedDialArgs = ImsPhone.ImsDialArgs.Builder.from(dialArgs).build(); assertTrue(copiedDialArgs.isEmergency); assertEquals(2, copiedDialArgs.eccCategory); } private ServiceState getServiceStateDataAndVoice(int rat, int regState, boolean isRoaming) { ServiceState ss = new ServiceState(); ss.setStateOutOfService(); Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhone.java +1 −0 Original line number Diff line number Diff line Loading @@ -193,6 +193,7 @@ public class ImsPhone extends ImsPhoneBase { return new ImsDialArgs.Builder() .setUusInfo(dialArgs.uusInfo) .setIsEmergency(dialArgs.isEmergency) .setEccCategory(dialArgs.eccCategory) .setVideoState(dialArgs.videoState) .setIntentExtras(dialArgs.intentExtras) .setRttTextStream(((ImsDialArgs)dialArgs).rttTextStream) Loading
tests/telephonytests/src/com/android/internal/telephony/imsphone/ImsPhoneTest.java +15 −0 Original line number Diff line number Diff line Loading @@ -1372,6 +1372,21 @@ public class ImsPhoneTest extends TelephonyTest { assertTrue(regInfo[0] == 1 && regInfo[1] == 1 && regInfo[2] == 1); } @Test @SmallTest public void testImsDialArgsBuilderFromForAlternateService() { ImsPhone.ImsDialArgs dialArgs = new ImsPhone.ImsDialArgs.Builder() .setIsEmergency(true) .setEccCategory(2) .build(); ImsPhone.ImsDialArgs copiedDialArgs = ImsPhone.ImsDialArgs.Builder.from(dialArgs).build(); assertTrue(copiedDialArgs.isEmergency); assertEquals(2, copiedDialArgs.eccCategory); } private ServiceState getServiceStateDataAndVoice(int rat, int regState, boolean isRoaming) { ServiceState ss = new ServiceState(); ss.setStateOutOfService(); Loading