diff options
| author | 2017-06-07 09:51:52 +0000 | |
|---|---|---|
| committer | 2017-06-07 09:51:52 +0000 | |
| commit | 48c3c00ee1a600c57c88533f00f3020bb8890cbf (patch) | |
| tree | 4ab34bbb82f778e416b0079b660c080cca92f53e | |
| parent | f5b8d18798099c5fdd87f8c40aa7107a1644dbb6 (diff) | |
| parent | f22995eed577788c95bde827aad54f2f2863c14b (diff) | |
Merge "Add additional mocking for Context innards" am: a65aa77c1c am: 35182218d3
am: f22995eed5
Change-Id: Ibde5e3e048236d32ea3c1ba2c2700bb6a75323e6
| -rw-r--r-- | tests/net/java/com/android/server/connectivity/TetheringTest.java | 5 | ||||
| -rw-r--r-- | tests/net/java/com/android/server/connectivity/tethering/OffloadControllerTest.java | 5 |
2 files changed, 9 insertions, 1 deletions
diff --git a/tests/net/java/com/android/server/connectivity/TetheringTest.java b/tests/net/java/com/android/server/connectivity/TetheringTest.java index b6922d4be6ff..69dc27a8c632 100644 --- a/tests/net/java/com/android/server/connectivity/TetheringTest.java +++ b/tests/net/java/com/android/server/connectivity/TetheringTest.java @@ -42,6 +42,7 @@ import android.content.Context; import android.content.ContextWrapper; import android.content.Intent; import android.content.IntentFilter; +import android.content.pm.ApplicationInfo; import android.content.res.Resources; import android.hardware.usb.UsbManager; import android.net.ConnectivityManager; @@ -85,6 +86,7 @@ import java.util.Vector; public class TetheringTest { private static final String[] PROVISIONING_APP_NAME = {"some", "app"}; + @Mock private ApplicationInfo mApplicationInfo; @Mock private Context mContext; @Mock private ConnectivityManager mConnectivityManager; @Mock private INetworkManagementService mNMService; @@ -116,6 +118,9 @@ public class TetheringTest { } @Override + public ApplicationInfo getApplicationInfo() { return mApplicationInfo; } + + @Override public ContentResolver getContentResolver() { return mContentResolver; } @Override diff --git a/tests/net/java/com/android/server/connectivity/tethering/OffloadControllerTest.java b/tests/net/java/com/android/server/connectivity/tethering/OffloadControllerTest.java index c535c455e7a8..4d340d1eff33 100644 --- a/tests/net/java/com/android/server/connectivity/tethering/OffloadControllerTest.java +++ b/tests/net/java/com/android/server/connectivity/tethering/OffloadControllerTest.java @@ -30,6 +30,7 @@ import static org.mockito.Mockito.times; import static org.mockito.Mockito.when; import android.content.Context; +import android.content.pm.ApplicationInfo; import android.net.LinkAddress; import android.net.LinkProperties; import android.net.RouteInfo; @@ -59,15 +60,17 @@ import org.mockito.MockitoAnnotations; public class OffloadControllerTest { @Mock private OffloadHardwareInterface mHardware; + @Mock private ApplicationInfo mApplicationInfo; @Mock private Context mContext; final ArgumentCaptor<ArrayList> mStringArrayCaptor = ArgumentCaptor.forClass(ArrayList.class); private MockContentResolver mContentResolver; @Before public void setUp() throws Exception { MockitoAnnotations.initMocks(this); + when(mContext.getApplicationInfo()).thenReturn(mApplicationInfo); + when(mContext.getPackageName()).thenReturn("OffloadControllerTest"); mContentResolver = new MockContentResolver(mContext); mContentResolver.addProvider(Settings.AUTHORITY, new FakeSettingsProvider()); - when(mContext.getPackageName()).thenReturn("OffloadControllerTest"); when(mContext.getContentResolver()).thenReturn(mContentResolver); } |