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()