diff options
| author | Aaron Huang <huangaaron@google.com> | 2021-11-29 18:04:36 +0800 |
|---|---|---|
| committer | Aaron Huang <huangaaron@google.com> | 2021-12-10 12:11:20 +0000 |
| commit | 9792b5b5e65dfedbe732b45cc06e7c3bbcd7a8bf (patch) | |
| tree | 0182cd1127a2e55381bab13eb9a113c807708c7e /tests/unit/java/com/android/server/IpSecServiceTest.java | |
| parent | ced49fd763e0d9225c31a4b5655f10cc9287a5e4 (diff) | |
Add makeDependencies method in IpSecService related tests
Bug: 204153604
Test: FrameworksNetTest
Change-Id: Iea5731273e4772966466088f11a4c6334fa19f5d
Diffstat (limited to 'tests/unit/java/com/android/server/IpSecServiceTest.java')
| -rw-r--r-- | tests/unit/java/com/android/server/IpSecServiceTest.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/tests/unit/java/com/android/server/IpSecServiceTest.java b/tests/unit/java/com/android/server/IpSecServiceTest.java index 28f39cf663..7e6b157bc9 100644 --- a/tests/unit/java/com/android/server/IpSecServiceTest.java +++ b/tests/unit/java/com/android/server/IpSecServiceTest.java @@ -46,6 +46,7 @@ import android.os.Binder; import android.os.Build; import android.os.ParcelFileDescriptor; import android.os.Process; +import android.os.RemoteException; import android.system.ErrnoException; import android.system.Os; import android.system.StructStat; @@ -122,24 +123,22 @@ public class IpSecServiceTest { Context mMockContext; INetd mMockNetd; - IpSecService.Dependencies mMockDeps; + IpSecService.Dependencies mDeps; IpSecService mIpSecService; @Before public void setUp() throws Exception { mMockContext = mock(Context.class); mMockNetd = mock(INetd.class); - mMockDeps = mock(IpSecService.Dependencies.class); - mIpSecService = new IpSecService(mMockContext, mMockDeps); - - // Injecting mock netd - when(mMockDeps.getNetdInstance(mMockContext)).thenReturn(mMockNetd); + mDeps = makeDependencies(); + mIpSecService = new IpSecService(mMockContext, mDeps); + assertNotNull(mIpSecService); } - @Test - public void testIpSecServiceCreate() throws InterruptedException { - IpSecService ipSecSrv = IpSecService.create(mMockContext); - assertNotNull(ipSecSrv); + private IpSecService.Dependencies makeDependencies() throws RemoteException { + final IpSecService.Dependencies deps = mock(IpSecService.Dependencies.class); + when(deps.getNetdInstance(mMockContext)).thenReturn(mMockNetd); + return deps; } @Test @@ -611,7 +610,7 @@ public class IpSecServiceTest { public void testOpenUdpEncapSocketTagsSocket() throws Exception { IpSecService.UidFdTagger mockTagger = mock(IpSecService.UidFdTagger.class); IpSecService testIpSecService = new IpSecService( - mMockContext, mMockDeps, mockTagger); + mMockContext, mDeps, mockTagger); IpSecUdpEncapResponse udpEncapResp = testIpSecService.openUdpEncapsulationSocket(0, new Binder()); |
