Loading tests/telephonytests/src/android/telephony/ims/ImsFeatureTest.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -20,8 +20,10 @@ import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertTrue; import static junit.framework.Assert.assertTrue; import static org.mockito.Matchers.eq; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify; import android.os.IBinder; import android.os.Parcel; import android.os.Parcel; import android.os.RemoteException; import android.os.RemoteException; import android.telephony.ims.aidl.IImsCapabilityCallback; import android.telephony.ims.aidl.IImsCapabilityCallback; Loading Loading @@ -71,12 +73,19 @@ public class ImsFeatureTest { @Mock @Mock private IImsFeatureStatusCallback mTestStatusCallback; private IImsFeatureStatusCallback mTestStatusCallback; @Mock @Mock private IBinder mTestBinder; @Mock private IImsFeatureStatusCallback mTestStatusCallback2; private IImsFeatureStatusCallback mTestStatusCallback2; @Mock private IBinder mTestBinder2; @Before @Before public void setUp() { public void setUp() { MockitoAnnotations.initMocks(this); MockitoAnnotations.initMocks(this); mTestImsFeature = new TestImsFeature(); mTestImsFeature = new TestImsFeature(); // Needed for RemoteCallbackList registration doReturn(mTestBinder).when(mTestStatusCallback).asBinder(); doReturn(mTestBinder2).when(mTestStatusCallback2).asBinder(); } } @After @After Loading tests/telephonytests/src/android/telephony/ims/ImsServiceTest.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -24,9 +24,11 @@ import static junit.framework.Assert.fail; import static org.mockito.Matchers.eq; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; import android.content.Context; import android.content.Intent; import android.content.Intent; import android.os.IBinder; import android.os.RemoteException; import android.os.RemoteException; import android.telephony.ims.aidl.IImsMmTelFeature; import android.telephony.ims.aidl.IImsMmTelFeature; import android.telephony.ims.aidl.IImsServiceController; import android.telephony.ims.aidl.IImsServiceController; Loading Loading @@ -59,11 +61,14 @@ public class ImsServiceTest { private Context mMockContext; private Context mMockContext; private IImsFeatureStatusCallback mTestCallback; private IImsFeatureStatusCallback mTestCallback; private IBinder mImsFeatureStatusCallbackBinder; @Before @Before public void setUp() throws Exception { public void setUp() throws Exception { mMockContext = mock(Context.class); mMockContext = mock(Context.class); mTestCallback = mock(IImsFeatureStatusCallback.class); mTestCallback = mock(IImsFeatureStatusCallback.class); mImsFeatureStatusCallbackBinder = mock(IBinder.class); when(mTestCallback.asBinder()).thenReturn(mImsFeatureStatusCallbackBinder); mTestImsService = new TestImsService(mMockContext); mTestImsService = new TestImsService(mMockContext); mTestImsServiceBinder = (IImsServiceController) mTestImsService.onBind( mTestImsServiceBinder = (IImsServiceController) mTestImsService.onBind( new Intent(ImsService.SERVICE_INTERFACE)); new Intent(ImsService.SERVICE_INTERFACE)); Loading tests/telephonytests/src/android/telephony/ims/TestImsFeature.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -39,6 +39,11 @@ public class TestImsFeature extends ImsFeature { notifyCapabilitiesStatusChanged(c); notifyCapabilitiesStatusChanged(c); } } @Override public boolean queryCapabilityConfiguration(int capability, int radioTech) { return false; } @Override @Override public void changeEnabledCapabilities(CapabilityChangeRequest request, public void changeEnabledCapabilities(CapabilityChangeRequest request, CapabilityCallbackProxy c) { CapabilityCallbackProxy c) { Loading Loading
tests/telephonytests/src/android/telephony/ims/ImsFeatureTest.java +9 −0 Original line number Original line Diff line number Diff line Loading @@ -20,8 +20,10 @@ import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.assertTrue; import static junit.framework.Assert.assertTrue; import static org.mockito.Matchers.eq; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify; import android.os.IBinder; import android.os.Parcel; import android.os.Parcel; import android.os.RemoteException; import android.os.RemoteException; import android.telephony.ims.aidl.IImsCapabilityCallback; import android.telephony.ims.aidl.IImsCapabilityCallback; Loading Loading @@ -71,12 +73,19 @@ public class ImsFeatureTest { @Mock @Mock private IImsFeatureStatusCallback mTestStatusCallback; private IImsFeatureStatusCallback mTestStatusCallback; @Mock @Mock private IBinder mTestBinder; @Mock private IImsFeatureStatusCallback mTestStatusCallback2; private IImsFeatureStatusCallback mTestStatusCallback2; @Mock private IBinder mTestBinder2; @Before @Before public void setUp() { public void setUp() { MockitoAnnotations.initMocks(this); MockitoAnnotations.initMocks(this); mTestImsFeature = new TestImsFeature(); mTestImsFeature = new TestImsFeature(); // Needed for RemoteCallbackList registration doReturn(mTestBinder).when(mTestStatusCallback).asBinder(); doReturn(mTestBinder2).when(mTestStatusCallback2).asBinder(); } } @After @After Loading
tests/telephonytests/src/android/telephony/ims/ImsServiceTest.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -24,9 +24,11 @@ import static junit.framework.Assert.fail; import static org.mockito.Matchers.eq; import static org.mockito.Matchers.eq; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; import android.content.Context; import android.content.Context; import android.content.Intent; import android.content.Intent; import android.os.IBinder; import android.os.RemoteException; import android.os.RemoteException; import android.telephony.ims.aidl.IImsMmTelFeature; import android.telephony.ims.aidl.IImsMmTelFeature; import android.telephony.ims.aidl.IImsServiceController; import android.telephony.ims.aidl.IImsServiceController; Loading Loading @@ -59,11 +61,14 @@ public class ImsServiceTest { private Context mMockContext; private Context mMockContext; private IImsFeatureStatusCallback mTestCallback; private IImsFeatureStatusCallback mTestCallback; private IBinder mImsFeatureStatusCallbackBinder; @Before @Before public void setUp() throws Exception { public void setUp() throws Exception { mMockContext = mock(Context.class); mMockContext = mock(Context.class); mTestCallback = mock(IImsFeatureStatusCallback.class); mTestCallback = mock(IImsFeatureStatusCallback.class); mImsFeatureStatusCallbackBinder = mock(IBinder.class); when(mTestCallback.asBinder()).thenReturn(mImsFeatureStatusCallbackBinder); mTestImsService = new TestImsService(mMockContext); mTestImsService = new TestImsService(mMockContext); mTestImsServiceBinder = (IImsServiceController) mTestImsService.onBind( mTestImsServiceBinder = (IImsServiceController) mTestImsService.onBind( new Intent(ImsService.SERVICE_INTERFACE)); new Intent(ImsService.SERVICE_INTERFACE)); Loading
tests/telephonytests/src/android/telephony/ims/TestImsFeature.java +5 −0 Original line number Original line Diff line number Diff line Loading @@ -39,6 +39,11 @@ public class TestImsFeature extends ImsFeature { notifyCapabilitiesStatusChanged(c); notifyCapabilitiesStatusChanged(c); } } @Override public boolean queryCapabilityConfiguration(int capability, int radioTech) { return false; } @Override @Override public void changeEnabledCapabilities(CapabilityChangeRequest request, public void changeEnabledCapabilities(CapabilityChangeRequest request, CapabilityCallbackProxy c) { CapabilityCallbackProxy c) { Loading