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 mUidCounterSetMap; + private @Mock NetworkStatsService.TagStatsDeleter mTagStatsDeleter; private NetworkStatsService mService; private INetworkStatsSession mSession; @@ -358,6 +359,11 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest { public IBpfMap 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.