Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2ffafbd3 authored by Taesu Lee's avatar Taesu Lee
Browse files

Use InboundSmsTracker#getFormat() to get message format simply



Test: atest FrameworksTelephonyTests:GsmInboundSmsHandlerTest

Merged-in: Id05dc04e51d7c5186e9e327d9f20a8a14ddaeac1
Change-Id: Id05dc04e51d7c5186e9e327d9f20a8a14ddaeac1
Signed-off-by: default avatarTaesu Lee <taesu82.lee@samsung.com>
parent 548eab37
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -920,7 +920,7 @@ public abstract class InboundSmsHandler extends StateMachine {


        // At this point, all parts of the SMS are received. Update metrics for incoming SMS.
        // At this point, all parts of the SMS are received. Update metrics for incoming SMS.
        // WAP-PUSH messages are handled below to also keep track of the result of the processing.
        // WAP-PUSH messages are handled below to also keep track of the result of the processing.
        String format = (!tracker.is3gpp2() ? SmsConstants.FORMAT_3GPP : SmsConstants.FORMAT_3GPP2);
        String format = tracker.getFormat();
        if (!isWapPush) {
        if (!isWapPush) {
            mMetrics.writeIncomingSmsSession(mPhone.getPhoneId(), mLastSmsWasInjected,
            mMetrics.writeIncomingSmsSession(mPhone.getPhoneId(), mLastSmsWasInjected,
                    format, timestamps, block);
                    format, timestamps, block);
@@ -998,7 +998,7 @@ public abstract class InboundSmsHandler extends StateMachine {
            pdus, destPort, tracker, resultReceiver, true /* userUnlocked */);
            pdus, destPort, tracker, resultReceiver, true /* userUnlocked */);


        if (!filterInvoked) {
        if (!filterInvoked) {
            dispatchSmsDeliveryIntent(pdus, tracker.getFormat(), destPort, resultReceiver);
            dispatchSmsDeliveryIntent(pdus, format, destPort, resultReceiver);
        }
        }


        return true;
        return true;
+2 −0
Original line number Original line Diff line number Diff line
@@ -55,6 +55,7 @@ import com.android.internal.telephony.FakeSmsContentProvider;
import com.android.internal.telephony.InboundSmsHandler;
import com.android.internal.telephony.InboundSmsHandler;
import com.android.internal.telephony.InboundSmsTracker;
import com.android.internal.telephony.InboundSmsTracker;
import com.android.internal.telephony.SmsBroadcastUndelivered;
import com.android.internal.telephony.SmsBroadcastUndelivered;
import com.android.internal.telephony.SmsConstants;
import com.android.internal.telephony.SmsHeader;
import com.android.internal.telephony.SmsHeader;
import com.android.internal.telephony.SmsStorageMonitor;
import com.android.internal.telephony.SmsStorageMonitor;
import com.android.internal.telephony.TelephonyTest;
import com.android.internal.telephony.TelephonyTest;
@@ -155,6 +156,7 @@ public class GsmInboundSmsHandlerTest extends TelephonyTest {
        doReturn(mMessageBody).when(mMockInboundSmsTracker).getMessageBody();
        doReturn(mMessageBody).when(mMockInboundSmsTracker).getMessageBody();
        doReturn(mSmsPdu).when(mMockInboundSmsTracker).getPdu();
        doReturn(mSmsPdu).when(mMockInboundSmsTracker).getPdu();
        doReturn(mInboundSmsTrackerCV.get("date")).when(mMockInboundSmsTracker).getTimestamp();
        doReturn(mInboundSmsTrackerCV.get("date")).when(mMockInboundSmsTracker).getTimestamp();
        doReturn(SmsConstants.FORMAT_3GPP).when(mMockInboundSmsTracker).getFormat();
        doReturn(mInboundSmsTrackerCV).when(mMockInboundSmsTracker).getContentValues();
        doReturn(mInboundSmsTrackerCV).when(mMockInboundSmsTracker).getContentValues();


        doReturn(mMockInboundSmsTracker).when(mTelephonyComponentFactory)
        doReturn(mMockInboundSmsTracker).when(mTelephonyComponentFactory)