Add helper function for updating IPv4 multicast addresses in APF tests

Test: atest NetworkStackTests
Change-Id: I0569d8cc15ebd1f4322721e84cc287cef6627b1c
diff --git a/tests/unit/src/android/net/apf/ApfFilterTest.kt b/tests/unit/src/android/net/apf/ApfFilterTest.kt
index 0e3d8e1..f4f9d30 100644
--- a/tests/unit/src/android/net/apf/ApfFilterTest.kt
+++ b/tests/unit/src/android/net/apf/ApfFilterTest.kt
@@ -488,6 +488,11 @@
         return naPacket
     }
 
+    private fun updateIPv4MulticastAddrs(apfFilter: ApfFilter, mcastAddrs: List<Inet4Address>) {
+        doReturn(mcastAddrs).`when`(dependencies).getIPv4MulticastAddresses(any())
+        apfFilter.updateIPv4MulticastAddrs()
+    }
+
     @Test
     @IgnoreUpTo(Build.VERSION_CODES.UPSIDE_DOWN_CAKE)
     fun testV4EtherTypeAllowListFilter() {
@@ -4066,13 +4071,12 @@
         val addr = InetAddress.getByName("239.0.0.2") as Inet4Address
         mcastAddrs.add(addr)
         mcastAddrsExcludeAllHost.add(addr)
-        doReturn(mcastAddrs).`when`(dependencies).getIPv4MulticastAddresses(any())
-        apfFilter.updateIPv4MulticastAddrs()
+        updateIPv4MulticastAddrs(apfFilter, mcastAddrs)
         apfTestHelpers.consumeInstalledProgram(apfController, installCnt = 1)
         assertEquals(mcastAddrs.toSet(), apfFilter.mIPv4MulticastAddresses)
         assertEquals(mcastAddrsExcludeAllHost.toSet(), apfFilter.mIPv4McastAddrsExcludeAllHost)
 
-        apfFilter.updateIPv4MulticastAddrs()
+        updateIPv4MulticastAddrs(apfFilter, mcastAddrs)
         verify(apfController, never()).installPacketFilter(any(), any())
     }