summaryrefslogtreecommitdiff
path: root/tests/unit/java/com/android/server/IpSecServiceParameterizedTest.java
diff options
context:
space:
mode:
authorAaron Huang <huangaaron@google.com>2021-11-29 18:04:36 +0800
committerAaron Huang <huangaaron@google.com>2021-12-10 12:11:20 +0000
commit9792b5b5e65dfedbe732b45cc06e7c3bbcd7a8bf (patch)
tree0182cd1127a2e55381bab13eb9a113c807708c7e /tests/unit/java/com/android/server/IpSecServiceParameterizedTest.java
parentced49fd763e0d9225c31a4b5655f10cc9287a5e4 (diff)
Add makeDependencies method in IpSecService related tests
Bug: 204153604 Test: FrameworksNetTest Change-Id: Iea5731273e4772966466088f11a4c6334fa19f5d
Diffstat (limited to 'tests/unit/java/com/android/server/IpSecServiceParameterizedTest.java')
-rw-r--r--tests/unit/java/com/android/server/IpSecServiceParameterizedTest.java16
1 files changed, 10 insertions, 6 deletions
diff --git a/tests/unit/java/com/android/server/IpSecServiceParameterizedTest.java b/tests/unit/java/com/android/server/IpSecServiceParameterizedTest.java
index 3ca50f0a6d..45f3d3c118 100644
--- a/tests/unit/java/com/android/server/IpSecServiceParameterizedTest.java
+++ b/tests/unit/java/com/android/server/IpSecServiceParameterizedTest.java
@@ -60,6 +60,7 @@ import android.net.Network;
import android.os.Binder;
import android.os.Build;
import android.os.ParcelFileDescriptor;
+import android.os.RemoteException;
import android.system.Os;
import android.test.mock.MockContext;
import android.util.ArraySet;
@@ -188,9 +189,15 @@ public class IpSecServiceParameterizedTest {
}
}
+ private IpSecService.Dependencies makeDependencies() throws RemoteException {
+ final IpSecService.Dependencies deps = mock(IpSecService.Dependencies.class);
+ when(deps.getNetdInstance(mTestContext)).thenReturn(mMockNetd);
+ return deps;
+ }
+
INetd mMockNetd;
PackageManager mMockPkgMgr;
- IpSecService.Dependencies mMockDeps;
+ IpSecService.Dependencies mDeps;
IpSecService mIpSecService;
Network fakeNetwork = new Network(0xAB);
int mUid = Os.getuid();
@@ -219,11 +226,8 @@ public class IpSecServiceParameterizedTest {
public void setUp() throws Exception {
mMockNetd = mock(INetd.class);
mMockPkgMgr = mock(PackageManager.class);
- mMockDeps = mock(IpSecService.Dependencies.class);
- mIpSecService = new IpSecService(mTestContext, mMockDeps);
-
- // Injecting mock netd
- when(mMockDeps.getNetdInstance(mTestContext)).thenReturn(mMockNetd);
+ mDeps = makeDependencies();
+ mIpSecService = new IpSecService(mTestContext, mDeps);
// PackageManager should always return true (feature flag tests in IpSecServiceTest)
when(mMockPkgMgr.hasSystemFeature(anyString())).thenReturn(true);