From ab1cb2a80d18c7ae17fb8d7ec17eead480476767 Mon Sep 17 00:00:00 2001 From: Patrick Rohr Date: Tue, 7 Jan 2025 16:13:32 -0800 Subject: [PATCH] Add parceling test to NetworkRequestTest Test: atest NetworkRequestTest Change-Id: Id102aa56c4553a8edf4cbc607b414cfe33bbf1d4 --- .../net/src/android/net/cts/NetworkRequestTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/cts/net/src/android/net/cts/NetworkRequestTest.java b/tests/cts/net/src/android/net/cts/NetworkRequestTest.java index 1ca5a77f33..2fb140aade 100644 --- a/tests/cts/net/src/android/net/cts/NetworkRequestTest.java +++ b/tests/cts/net/src/android/net/cts/NetworkRequestTest.java @@ -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()