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

Commit 6d124e21 authored by Jack Yu's avatar Jack Yu
Browse files

Fixed failing unit test cases

Some were caused by HIDL changes.
One is caused by Log.wtf crashes the process.

Test: Telephony unit tests
Change-Id: I1102794b2809237a6602bdc1d5ea65f64f6b9cce
parent 1819fd1b
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -18,7 +18,8 @@ package com.android.internal.telephony;

import android.annotation.TargetApi;
import android.os.Build;
import android.util.Log;
import android.telephony.Rlog;

import com.android.internal.annotations.VisibleForTesting;

@TargetApi(8)
@@ -59,7 +60,7 @@ public class RilWakelockInfo {
            if(Build.IS_DEBUGGABLE) {
                IllegalArgumentException e = new IllegalArgumentException(
                    "concurrentRequests should always be greater than 0.");
                Log.wtf(LOG_TAG, e);
                Rlog.e(LOG_TAG, e.toString());
                throw e;
            } else {
                concurrentRequests = 1;
+8 −9
Original line number Diff line number Diff line
@@ -22,39 +22,38 @@ import android.os.HandlerThread;
import android.os.Looper;
import android.os.Message;
import android.os.Parcel;
import android.os.Registrant;
import android.os.SystemClock;
import android.os.WorkSource;
import android.service.carrier.CarrierIdentifier;
import android.telephony.CellInfo;
import android.telephony.CellInfoGsm;
import android.telephony.IccOpenLogicalChannelResponse;
import android.telephony.Rlog;
import android.telephony.ServiceState;
import android.telephony.SignalStrength;
import android.telephony.IccOpenLogicalChannelResponse;

import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.telephony.BaseCommands;
import com.android.internal.telephony.CallFailCause;
import com.android.internal.telephony.CommandException;
import com.android.internal.telephony.CommandsInterface;
import com.android.internal.telephony.LastCallFailCause;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.PhoneConstants;
import com.android.internal.telephony.SmsResponse;
import com.android.internal.telephony.RadioCapability;
import com.android.internal.telephony.SmsResponse;
import com.android.internal.telephony.UUSInfo;
import com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo;
import com.android.internal.telephony.dataconnection.DataCallResponse;
import com.android.internal.telephony.dataconnection.DataProfile;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.UUSInfo;
import com.android.internal.telephony.CallFailCause;
import com.android.internal.telephony.gsm.SmsBroadcastConfigInfo;
import com.android.internal.telephony.gsm.SuppServiceNotification;
import com.android.internal.telephony.LastCallFailCause;
import com.android.internal.telephony.uicc.IccCardStatus;
import com.android.internal.telephony.uicc.IccIoResult;

import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.List;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicInteger;

public class SimulatedCommands extends BaseCommands
@@ -2107,7 +2106,7 @@ public class SimulatedCommands extends BaseCommands
    public void triggerRestrictedStateChanged(int restrictedState) {
        if (mRestrictedStateRegistrant != null) {
            mRestrictedStateRegistrant.notifyRegistrant(
                    new AsyncResult(null, new int[]{restrictedState}, null));
                    new AsyncResult(null, restrictedState, null));
        }
    }
}
+1 −1
Original line number Diff line number Diff line
@@ -97,7 +97,7 @@ public class GsmSmsDispatcherTest extends TelephonyTest {

    @Test @SmallTest
    public void testSmsStatus() {
        mSimulatedCommands.notifySmsStatus("0123056789ABCDEF"); //change parameter to byte[] pdu
        mSimulatedCommands.notifySmsStatus("0123056789ABCDEF".getBytes());
        TelephonyTestUtils.waitForMs(50);
        verify(mSimulatedCommandsVerifier).acknowledgeLastIncomingGsmSms(true,
                Telephony.Sms.Intents.RESULT_SMS_HANDLED, null);