WifiNetworkSuggestionTest: Add test for WAPI builder method
Bug: 150236894 Test: atest android.net.wifi.cts Change-Id: I294f309ec972c24dfe83d9c40fd33fb591398872
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
package android.net.wifi.cts;
|
||||
|
||||
import static android.net.wifi.WifiEnterpriseConfig.Eap.AKA;
|
||||
import static android.net.wifi.WifiEnterpriseConfig.Eap.WAPI_CERT;
|
||||
|
||||
import android.net.MacAddress;
|
||||
import android.net.wifi.WifiEnterpriseConfig;
|
||||
@@ -198,6 +199,28 @@ public class WifiNetworkSuggestionTest extends AndroidTestCase {
|
||||
assertNull(suggestion.getPasspointConfig());
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests {@link android.net.wifi.WifiNetworkSuggestion.Builder} class.
|
||||
*/
|
||||
public void testBuilderWithWapiEnterprise() throws Exception {
|
||||
if (!WifiFeature.isWifiSupported(getContext())) {
|
||||
// skip the test if WiFi is not supported
|
||||
return;
|
||||
}
|
||||
WifiEnterpriseConfig enterpriseConfig = new WifiEnterpriseConfig();
|
||||
enterpriseConfig.setEapMethod(WAPI_CERT);
|
||||
WifiNetworkSuggestion suggestion =
|
||||
createBuilderWithCommonParams()
|
||||
.setWapiEnterpriseConfig(enterpriseConfig)
|
||||
.build();
|
||||
validateCommonParams(suggestion);
|
||||
assertNull(suggestion.getPassphrase());
|
||||
assertNotNull(suggestion.getEnterpriseConfig());
|
||||
assertEquals(enterpriseConfig.getEapMethod(),
|
||||
suggestion.getEnterpriseConfig().getEapMethod());
|
||||
assertNull(suggestion.getPasspointConfig());
|
||||
}
|
||||
|
||||
/**
|
||||
* Helper function for creating a {@link PasspointConfiguration} for testing.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user