diff options
| author | Patrick Rohr <prohr@google.com> | 2022-03-15 17:00:40 +0100 |
|---|---|---|
| committer | Patrick Rohr <prohr@google.com> | 2022-03-16 20:29:10 +0100 |
| commit | fb82c3f7021691d682738f9fe03193c0d660773c (patch) | |
| tree | bac936c3450794c3b153bcf8fc6a65de0ca830bb /tests/unit/java/android/net/EthernetNetworkUpdateRequestTest.java | |
| parent | 8a910f4ecd487769e99d71679dd963412a80b002 (diff) | |
Add test for nullable IpConfiguration
Test: atest EthernetNetworkUpdateRequestTest
Change-Id: Ibf565d46cfac0d44976ee6187db7234bb082da41
Diffstat (limited to 'tests/unit/java/android/net/EthernetNetworkUpdateRequestTest.java')
| -rw-r--r-- | tests/unit/java/android/net/EthernetNetworkUpdateRequestTest.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/unit/java/android/net/EthernetNetworkUpdateRequestTest.java b/tests/unit/java/android/net/EthernetNetworkUpdateRequestTest.java index 56e61cee7e..ca9558b7f7 100644 --- a/tests/unit/java/android/net/EthernetNetworkUpdateRequestTest.java +++ b/tests/unit/java/android/net/EthernetNetworkUpdateRequestTest.java @@ -19,6 +19,8 @@ package android.net; import static com.android.testutils.DevSdkIgnoreRuleKt.SC_V2; import static com.android.testutils.ParcelUtils.assertParcelingIsLossless; +import static org.junit.Assert.assertThrows; + import com.android.testutils.DevSdkIgnoreRule; import com.android.testutils.DevSdkIgnoreRunner; @@ -47,8 +49,19 @@ public class EthernetNetworkUpdateRequestTest { EthernetNetworkUpdateRequest reqWithNullCaps = new EthernetNetworkUpdateRequest.Builder().setIpConfiguration( buildIpConfiguration()).build(); + EthernetNetworkUpdateRequest reqWithNullConfig = + new EthernetNetworkUpdateRequest.Builder().setNetworkCapabilities( + buildNetworkCapabilities()).build(); assertParcelingIsLossless(reqWithNonNull); assertParcelingIsLossless(reqWithNullCaps); + assertParcelingIsLossless(reqWithNullConfig); + } + + @Test + public void testEmptyUpdateRequestThrows() { + EthernetNetworkUpdateRequest.Builder emptyBuilder = + new EthernetNetworkUpdateRequest.Builder(); + assertThrows(IllegalStateException.class, () -> emptyBuilder.build()); } } |
