Add parceling test to NetworkRequestTest

Test: atest NetworkRequestTest
Change-Id: Id102aa56c4553a8edf4cbc607b414cfe33bbf1d4
This commit is contained in:
Patrick Rohr 2025-01-07 16:13:32 -08:00
commit ab1cb2a80d

View file

@ -33,6 +33,7 @@ import static android.net.NetworkCapabilities.TRANSPORT_CELLULAR;
import static android.net.NetworkCapabilities.TRANSPORT_VPN;
import static android.net.NetworkCapabilities.TRANSPORT_WIFI;
import static com.android.testutils.ParcelUtils.assertParcelingIsLossless;
import static com.google.common.truth.Truth.assertThat;
import static junit.framework.Assert.fail;
@ -103,6 +104,16 @@ public class NetworkRequestTest {
}
}
@IgnoreUpTo(Build.VERSION_CODES.R)
@Test
public void testParceling() {
NetworkCapabilities nc = new NetworkCapabilities.Builder().build();
NetworkRequest request = new NetworkRequest(nc, TYPE_NONE, 42 /* rId */,
NetworkRequest.Type.RESERVATION);
assertParcelingIsLossless(request);
}
@Test
public void testCapabilities() {
assertTrue(new NetworkRequest.Builder().addCapability(NET_CAPABILITY_MMS).build()