Loading wifi/java/android/net/wifi/WifiNetworkSuggestion.java +5 −7 Original line number Diff line number Diff line Loading @@ -635,14 +635,12 @@ public final class WifiNetworkSuggestion implements Parcelable { } mIsSharedWithUser = false; } } if (!mIsSharedWithUser && !mIsInitialAutoJoinEnabled) { throw new IllegalStateException("Should have not a network with both " + "setIsUserAllowedToManuallyConnect and " + "setCredentialSharedWithUser and " + "setIsAutoJoinEnabled set to false"); } } return new WifiNetworkSuggestion( wifiConfiguration, mPasspointConfiguration, Loading wifi/tests/src/android/net/wifi/WifiNetworkSuggestionTest.java +16 −0 Original line number Diff line number Diff line Loading @@ -758,4 +758,20 @@ public class WifiNetworkSuggestionTest { .setIsInitialAutoJoinEnabled(false) .build(); } /** * Ensure {@link WifiNetworkSuggestion.Builder#build()} throws an exception * when set both {@link WifiNetworkSuggestion.Builder#setIsInitialAutoJoinEnabled(boolean)} * and {@link WifiNetworkSuggestion.Builder#setCredentialSharedWithUser(boolean)} (boolean)} * to false on a passpoint suggestion. */ @Test(expected = IllegalStateException.class) public void testSetIsAutoJoinDisabledWithSecureNetworkNotSharedWithUserForPasspoint() { PasspointConfiguration passpointConfiguration = PasspointTestUtils.createConfig(); new WifiNetworkSuggestion.Builder() .setPasspointConfig(passpointConfiguration) .setCredentialSharedWithUser(false) .setIsInitialAutoJoinEnabled(false) .build(); } } Loading
wifi/java/android/net/wifi/WifiNetworkSuggestion.java +5 −7 Original line number Diff line number Diff line Loading @@ -635,14 +635,12 @@ public final class WifiNetworkSuggestion implements Parcelable { } mIsSharedWithUser = false; } } if (!mIsSharedWithUser && !mIsInitialAutoJoinEnabled) { throw new IllegalStateException("Should have not a network with both " + "setIsUserAllowedToManuallyConnect and " + "setCredentialSharedWithUser and " + "setIsAutoJoinEnabled set to false"); } } return new WifiNetworkSuggestion( wifiConfiguration, mPasspointConfiguration, Loading
wifi/tests/src/android/net/wifi/WifiNetworkSuggestionTest.java +16 −0 Original line number Diff line number Diff line Loading @@ -758,4 +758,20 @@ public class WifiNetworkSuggestionTest { .setIsInitialAutoJoinEnabled(false) .build(); } /** * Ensure {@link WifiNetworkSuggestion.Builder#build()} throws an exception * when set both {@link WifiNetworkSuggestion.Builder#setIsInitialAutoJoinEnabled(boolean)} * and {@link WifiNetworkSuggestion.Builder#setCredentialSharedWithUser(boolean)} (boolean)} * to false on a passpoint suggestion. */ @Test(expected = IllegalStateException.class) public void testSetIsAutoJoinDisabledWithSecureNetworkNotSharedWithUserForPasspoint() { PasspointConfiguration passpointConfiguration = PasspointTestUtils.createConfig(); new WifiNetworkSuggestion.Builder() .setPasspointConfig(passpointConfiguration) .setCredentialSharedWithUser(false) .setIsInitialAutoJoinEnabled(false) .build(); } }