From 7c52b69b3eec79de68d579800fe13bacd14b3b0c Mon Sep 17 00:00:00 2001 From: Patrick Rohr Date: Wed, 2 Feb 2022 22:53:46 +0100 Subject: [PATCH] Fix NetworkStatsServiceTest after adding deleteKernelTagData Test: atest NetworkStatsServiceTest Change-Id: I667a5d86e0df8505fef549e598f3b4141637fb90 --- .../server/net/NetworkStatsServiceTest.java | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java b/tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java index 76c0c38dce..34bcf3f0fe 100644 --- a/tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java +++ b/tests/unit/java/com/android/server/net/NetworkStatsServiceTest.java @@ -198,7 +198,10 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest { @Mock private LocationPermissionChecker mLocationPermissionChecker; private @Mock IBpfMap mUidCounterSetMap; - private @Mock NetworkStatsService.TagStatsDeleter mTagStatsDeleter; + private @Mock IBpfMap mCookieTagMap; + private @Mock IBpfMap mStatsMapA; + private @Mock IBpfMap mStatsMapB; + private @Mock IBpfMap mAppUidStatsMap; private NetworkStatsService mService; private INetworkStatsSession mSession; @@ -361,8 +364,23 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest { } @Override - public NetworkStatsService.TagStatsDeleter getTagStatsDeleter() { - return mTagStatsDeleter; + public IBpfMap getCookieTagMap() { + return mCookieTagMap; + } + + @Override + public IBpfMap getStatsMapA() { + return mStatsMapA; + } + + @Override + public IBpfMap getStatsMapB() { + return mStatsMapB; + } + + @Override + public IBpfMap getAppUidStatsMap() { + return mAppUidStatsMap; } }; } @@ -702,10 +720,8 @@ 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.