diff options
| author | Lorenzo Colitti <lorenzo@google.com> | 2022-01-28 18:05:45 +0900 |
|---|---|---|
| committer | Lorenzo Colitti <lorenzo@google.com> | 2022-01-28 18:16:39 +0900 |
| commit | 9fdbb7ec7dbb9b8a72269caec387dbca6ef7bb40 (patch) | |
| tree | d5b80565628f855263c21caa3a6d7ac4a1180eb5 /tests/unit/java/com/android/server | |
| parent | 2a947ceb50b3006ac6b8724f0a48f6bc617f5b60 (diff) | |
Adjust NetworkStatsServiceTest to mock out the JNI.
Test: atest NetworkStatsServiceTest
Change-Id: Icdea9f871199f1e859aef647e5ba3dec7ac02d73
Diffstat (limited to 'tests/unit/java/com/android/server')
| -rw-r--r-- | tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java b/tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java index 45f033c3b9..76c0c38dce 100644 --- a/tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java +++ b/tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java @@ -198,6 +198,7 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest { @Mock private LocationPermissionChecker mLocationPermissionChecker; private @Mock IBpfMap<U32, U8> mUidCounterSetMap; + private @Mock NetworkStatsService.TagStatsDeleter mTagStatsDeleter; private NetworkStatsService mService; private INetworkStatsSession mSession; @@ -358,6 +359,11 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest { public IBpfMap<U32, U8> getUidCounterSetMap() { return mUidCounterSetMap; } + + @Override + public NetworkStatsService.TagStatsDeleter getTagStatsDeleter() { + return mTagStatsDeleter; + } }; } @@ -696,8 +702,10 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest { final Intent intent = new Intent(ACTION_UID_REMOVED); intent.putExtra(EXTRA_UID, UID_BLUE); mServiceContext.sendBroadcast(intent); + verify(mTagStatsDeleter).deleteTagData(UID_BLUE); intent.putExtra(EXTRA_UID, UID_RED); mServiceContext.sendBroadcast(intent); + verify(mTagStatsDeleter).deleteTagData(UID_RED); // existing uid and total should remain unchanged; but removed UID // should be gone completely. |
