Loading tests/telephonytests/src/com/android/internal/telephony/ContextFixture.java +8 −5 Original line number Diff line number Diff line Loading @@ -315,18 +315,16 @@ public class ContextFixture implements TestFixture<Context> { @Override public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) { return registerReceiver(receiver, filter, null, null); return registerReceiverFakeImpl(receiver, filter); } @Override public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler) { return registerReceiverAsUser(receiver, null, filter, broadcastPermission, scheduler); return registerReceiverFakeImpl(receiver, filter); } @Override public Intent registerReceiverAsUser(BroadcastReceiver receiver, UserHandle user, IntentFilter filter, String broadcastPermission, Handler scheduler) { private Intent registerReceiverFakeImpl(BroadcastReceiver receiver, IntentFilter filter) { Intent result = null; synchronized (mBroadcastReceiversByAction) { for (int i = 0 ; i < filter.countActions() ; i++) { Loading Loading @@ -409,6 +407,11 @@ public class ContextFixture implements TestFixture<Context> { sendBroadcast(intent); } @Override public Context createContextAsUser(UserHandle user, int flags) { return this; } @Override public void sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, Loading tests/telephonytests/src/com/android/internal/telephony/gsm/GsmInboundSmsHandlerTest.java +2 −4 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import static org.mockito.Matchers.anyLong; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.atLeastOnce; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; Loading @@ -43,7 +42,6 @@ import android.database.Cursor; import android.net.Uri; import android.os.AsyncResult; import android.os.Bundle; import android.os.Handler; import android.os.RemoteException; import android.os.UserHandle; import android.os.UserManager; Loading Loading @@ -809,8 +807,8 @@ public class GsmInboundSmsHandlerTest extends TelephonyTest { // verify that a broadcast receiver is registered for current user (user == null) based on // implementation in ContextFixture. registerReceiver may be called more than once (for // example by GsmInboundSmsHandler if TEST_MODE is true) verify(mContext, atLeastOnce()).registerReceiverAsUser(any(BroadcastReceiver.class), eq((UserHandle)null), any(IntentFilter.class), eq((String)null), eq((Handler)null)); verify(mContext, atLeastOnce()).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class)); // wait for ScanRawTableThread waitForMs(100); Loading Loading
tests/telephonytests/src/com/android/internal/telephony/ContextFixture.java +8 −5 Original line number Diff line number Diff line Loading @@ -315,18 +315,16 @@ public class ContextFixture implements TestFixture<Context> { @Override public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) { return registerReceiver(receiver, filter, null, null); return registerReceiverFakeImpl(receiver, filter); } @Override public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter, String broadcastPermission, Handler scheduler) { return registerReceiverAsUser(receiver, null, filter, broadcastPermission, scheduler); return registerReceiverFakeImpl(receiver, filter); } @Override public Intent registerReceiverAsUser(BroadcastReceiver receiver, UserHandle user, IntentFilter filter, String broadcastPermission, Handler scheduler) { private Intent registerReceiverFakeImpl(BroadcastReceiver receiver, IntentFilter filter) { Intent result = null; synchronized (mBroadcastReceiversByAction) { for (int i = 0 ; i < filter.countActions() ; i++) { Loading Loading @@ -409,6 +407,11 @@ public class ContextFixture implements TestFixture<Context> { sendBroadcast(intent); } @Override public Context createContextAsUser(UserHandle user, int flags) { return this; } @Override public void sendOrderedBroadcastAsUser(Intent intent, UserHandle user, String receiverPermission, BroadcastReceiver resultReceiver, Handler scheduler, Loading
tests/telephonytests/src/com/android/internal/telephony/gsm/GsmInboundSmsHandlerTest.java +2 −4 Original line number Diff line number Diff line Loading @@ -29,7 +29,6 @@ import static org.mockito.Matchers.anyLong; import static org.mockito.Matchers.nullable; import static org.mockito.Mockito.atLeastOnce; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.eq; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; Loading @@ -43,7 +42,6 @@ import android.database.Cursor; import android.net.Uri; import android.os.AsyncResult; import android.os.Bundle; import android.os.Handler; import android.os.RemoteException; import android.os.UserHandle; import android.os.UserManager; Loading Loading @@ -809,8 +807,8 @@ public class GsmInboundSmsHandlerTest extends TelephonyTest { // verify that a broadcast receiver is registered for current user (user == null) based on // implementation in ContextFixture. registerReceiver may be called more than once (for // example by GsmInboundSmsHandler if TEST_MODE is true) verify(mContext, atLeastOnce()).registerReceiverAsUser(any(BroadcastReceiver.class), eq((UserHandle)null), any(IntentFilter.class), eq((String)null), eq((Handler)null)); verify(mContext, atLeastOnce()).registerReceiver(any(BroadcastReceiver.class), any(IntentFilter.class)); // wait for ScanRawTableThread waitForMs(100); Loading