Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 90a9e785 authored by Motomu Utsumi's avatar Motomu Utsumi Committed by Automerger Merge Worker
Browse files

Merge "Revert "ConnectivityManager#registerNetworkAgent gains an argument""...

Merge "Revert "ConnectivityManager#registerNetworkAgent gains an argument"" into main am: 6ea2d705 am: c3955e7a am: 1de50897

Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/2854408



Change-Id: If69b4b6e5d222debb5f9e7a508fe3674a26e118e
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 04fe95c2 1de50897
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -779,7 +779,7 @@ public class ContextFixture implements TestFixture<Context> {
        doReturn(mBundle).when(mCarrierConfigManager).getConfigForSubId(anyInt(), anyString());
        doAnswer(invocation -> mNetworkId++).when(mNetwork).getNetId();
        doReturn(mNetwork).when(mConnectivityManager).registerNetworkAgent(
                any(), any(), any(), any(), any(), any(), any(), anyInt());
                any(), any(), any(), any(), any(), any(), anyInt());

        doReturn(true).when(mEuiccManager).isEnabled();

+13 −13
Original line number Diff line number Diff line
@@ -445,7 +445,7 @@ public class DataNetworkTest extends TelephonyTest {

        verify(mConnectivityManager).registerNetworkAgent(any(), any(NetworkInfo.class),
                linkPropertiesCaptor.capture(), networkCapabilitiesCaptor.capture(), any(), any(),
                any(), anyInt());
                anyInt());
        // The very first link properties from telephony is an empty link properties. It will be
        // updated later.
        assertThat(linkPropertiesCaptor.getValue()).isEqualTo(new LinkProperties());
@@ -552,7 +552,7 @@ public class DataNetworkTest extends TelephonyTest {

        verify(mConnectivityManager).registerNetworkAgent(any(), any(NetworkInfo.class),
                any(LinkProperties.class), networkCapabilitiesCaptor.capture(), any(), any(),
                any(), anyInt());
                anyInt());

        // Make sure the initial network capability has NOT_SUSPENDED
        assertThat(networkCapabilitiesCaptor.getValue().hasCapability(
@@ -616,7 +616,7 @@ public class DataNetworkTest extends TelephonyTest {
        // Agent re-created, so register should be called twice.
        verify(mConnectivityManager, times(2)).registerNetworkAgent(any(), any(NetworkInfo.class),
                any(LinkProperties.class), networkCapabilitiesCaptor.capture(), any(), any(),
                any(), anyInt());
                anyInt());

        // Make sure the 2nd network agent was created with NOT_SUSPENDED.
        assertThat(networkCapabilitiesCaptor.getValue().hasCapability(
@@ -663,7 +663,7 @@ public class DataNetworkTest extends TelephonyTest {

        verify(mConnectivityManager).registerNetworkAgent(any(), any(NetworkInfo.class),
                linkPropertiesCaptor.capture(), networkCapabilitiesCaptor.capture(), any(), any(),
                any(), anyInt());
                anyInt());
        // The very first link properties from telephony is an empty link properties. It will be
        // updated later.
        assertThat(linkPropertiesCaptor.getValue()).isEqualTo(new LinkProperties());
@@ -1424,8 +1424,8 @@ public class DataNetworkTest extends TelephonyTest {
                .forClass(NetworkAgentConfig.class);

        verify(mConnectivityManager).registerNetworkAgent(any(), any(NetworkInfo.class),
                any(LinkProperties.class), any(NetworkCapabilities.class), any(), any(),
                captor.capture(), anyInt());
                any(LinkProperties.class), any(NetworkCapabilities.class), any(), captor.capture(),
                anyInt());

        NetworkAgentConfig networkAgentConfig = captor.getValue();

@@ -1508,7 +1508,7 @@ public class DataNetworkTest extends TelephonyTest {
        // Agent re-created, so register should be called twice.
        verify(mConnectivityManager, times(2)).registerNetworkAgent(any(), any(NetworkInfo.class),
                any(LinkProperties.class), any(NetworkCapabilities.class), any(), any(),
                any(), anyInt());
                anyInt());

        assertThat(mDataNetworkUT.getNetworkCapabilities().hasCapability(
                NetworkCapabilities.NET_CAPABILITY_ENTERPRISE)).isTrue();
@@ -1530,7 +1530,7 @@ public class DataNetworkTest extends TelephonyTest {
        // Agent not re-created, so register should be called once.
        verify(mConnectivityManager, times(1)).registerNetworkAgent(any(), any(NetworkInfo.class),
                any(LinkProperties.class), any(NetworkCapabilities.class), any(), any(),
                any(), anyInt());
                anyInt());

        assertThat(mDataNetworkUT.getNetworkCapabilities().hasCapability(
                NetworkCapabilities.NET_CAPABILITY_TEMPORARILY_NOT_METERED)).isTrue();
@@ -1730,7 +1730,7 @@ public class DataNetworkTest extends TelephonyTest {
        // Agent re-created, so register should be called twice.
        verify(mConnectivityManager, times(2)).registerNetworkAgent(any(), any(NetworkInfo.class),
                linkPropertiesCaptor.capture(), any(NetworkCapabilities.class), any(), any(),
                any(), anyInt());
                anyInt());
        // The new agent should have the new IP address.
        assertThat(linkPropertiesCaptor.getValue().getAllAddresses()).containsExactly(
                InetAddresses.parseNumericAddress(IPV4_ADDRESS1),
@@ -1779,7 +1779,7 @@ public class DataNetworkTest extends TelephonyTest {
        // Agent re-created, so register should be called twice.
        verify(mConnectivityManager, times(2)).registerNetworkAgent(any(), any(NetworkInfo.class),
                linkPropertiesCaptor.capture(), any(NetworkCapabilities.class), any(), any(),
                any(), anyInt());
                anyInt());
        // The new agent should have the new IP address.
        assertThat(linkPropertiesCaptor.getValue().getAllAddresses()).containsExactly(
                InetAddresses.parseNumericAddress(IPV6_ADDRESS1));
@@ -1870,7 +1870,7 @@ public class DataNetworkTest extends TelephonyTest {
        // Agent should not be re-created, so register should be called ony once.
        verify(mConnectivityManager, times(1)).registerNetworkAgent(any(), any(NetworkInfo.class),
                any(LinkProperties.class), any(NetworkCapabilities.class), any(), any(),
                any(), anyInt());
                anyInt());

        // The network should have IPv6 address now
        assertThat(mDataNetworkUT.getLinkProperties().getAllAddresses()).containsExactly(
@@ -1914,7 +1914,7 @@ public class DataNetworkTest extends TelephonyTest {
        // Agent should not be re-created, so register should be called ony once.
        verify(mConnectivityManager, times(1)).registerNetworkAgent(any(), any(NetworkInfo.class),
                any(LinkProperties.class), any(NetworkCapabilities.class), any(), any(),
                any(), anyInt());
                anyInt());

        // The network should have IPv6 address now
        assertThat(mDataNetworkUT.getLinkProperties().getAllAddresses()).containsExactly(
@@ -1959,7 +1959,7 @@ public class DataNetworkTest extends TelephonyTest {
        // Agent should not be re-created, so register should be called ony once.
        verify(mConnectivityManager, times(1)).registerNetworkAgent(any(), any(NetworkInfo.class),
                any(LinkProperties.class), any(NetworkCapabilities.class), any(), any(),
                any(), anyInt());
                anyInt());

        // The network should have IPv6 address now
        assertThat(mDataNetworkUT.getLinkProperties().getAllAddresses()).containsExactly(