summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-06-12 05:06:35 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-06-12 05:06:43 +0000
commitcdb134c0128f631f4ed62e6ea370bf12de7e6c7c (patch)
tree43bd857887a07e8d0ee1e5506e0b19c501fa642a
parentcacf1981cac82f509636aeb9a5f098f8da531ccc (diff)
parentf3a08b44ed5f3695720e92f7f51218f95018c12a (diff)
Merge "Add additional mocking for Context innards" into oc-dr1-dev
-rw-r--r--tests/net/java/com/android/server/connectivity/TetheringTest.java5
-rw-r--r--tests/net/java/com/android/server/connectivity/tethering/OffloadControllerTest.java5
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 bd049b841007..f9a30e938023 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);
}