[Wi-Fi] Enhance WifiNoInternetDialogTest unit test cases

Add new unit test cases in WifiNoInternetDialogTest.java

The coverage rate of WifiNoInternetDialog will raise from 10% to 95%

Bug: 151696220
Test: make RunSettingsRoboTests ROBOTEST_FILTER=WifiNoInternetDialogTest
Change-Id: I8256c0adebee9a7f557b467a6ea11cad09e02b33
This commit is contained in:
govenliu
2020-05-29 14:33:51 +08:00
parent 2a93a369b0
commit 90d72813cd
2 changed files with 226 additions and 3 deletions

View File

@@ -38,11 +38,16 @@ import android.view.LayoutInflater;
import android.view.View;
import android.widget.CheckBox;
import androidx.annotation.VisibleForTesting;
import com.android.internal.app.AlertActivity;
import com.android.internal.app.AlertController;
import com.android.settings.R;
public final class WifiNoInternetDialog extends AlertActivity implements
/**
* To display a dialog that asks the user whether to connect to a network that is not validated.
*/
public class WifiNoInternetDialog extends AlertActivity implements
DialogInterface.OnClickListener {
private static final String TAG = "WifiNoInternetDialog";
@@ -50,7 +55,7 @@ public final class WifiNoInternetDialog extends AlertActivity implements
private Network mNetwork;
private String mNetworkName;
private ConnectivityManager.NetworkCallback mNetworkCallback;
private CheckBox mAlwaysAllow;
@VisibleForTesting CheckBox mAlwaysAllow;
private String mAction;
private boolean mButtonClicked;