summaryrefslogtreecommitdiff
path: root/tests/unit/java/com/android/server
diff options
context:
space:
mode:
authorLorenzo Colitti <lorenzo@google.com>2022-01-28 18:05:45 +0900
committerLorenzo Colitti <lorenzo@google.com>2022-01-28 18:16:39 +0900
commit9fdbb7ec7dbb9b8a72269caec387dbca6ef7bb40 (patch)
treed5b80565628f855263c21caa3a6d7ac4a1180eb5 /tests/unit/java/com/android/server
parent2a947ceb50b3006ac6b8724f0a48f6bc617f5b60 (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.java8
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.