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

Commit caf788f8 authored by fionaxu's avatar fionaxu
Browse files

add eventlog mock for GsmCdmaCallTrackerTest Test

BUG=25691379

Change-Id: I400a0398a23cfb7ef98a845a2f4b154bfb2c15a4
parent 60dccc84
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -32,6 +32,8 @@ import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.mockito.ArgumentCaptor;
import android.os.Handler;
import android.util.SparseArray;

import static org.junit.Assert.assertNotNull;
import static org.mockito.Mockito.doReturn;
import static org.junit.Assert.assertEquals;
@@ -61,6 +63,8 @@ public class GsmCdmaCallTrackerTest {
    private SimulatedCommandsVerifier mSimulatedCommandsVerifier;
    @Mock
    private Handler mHandler;
    @Mock
    private TelephonyEventLog mTelephonyEventLog;

    private class GsmCdmaCTHandlerThread extends HandlerThread {

@@ -104,6 +108,12 @@ public class GsmCdmaCallTrackerTest {
        field.set(null, mSimulatedCommandsVerifier);
        mReady = false;

        field = TelephonyEventLog.class.getDeclaredField("sInstances");
        field.setAccessible(true);
        SparseArray<TelephonyEventLog> mTelephonyEventArr = new SparseArray<TelephonyEventLog>();
        mTelephonyEventArr.put(mPhone.getPhoneId(), mTelephonyEventLog);
        field.set(null,mTelephonyEventArr);

        new GsmCdmaCTHandlerThread(TAG).start();

        waitUntilReady();