Fix & ignore some tests
Fix the followings, - SimSelectNotificationTest - WifiCallingSliceHelperTest - WifiDetailPreferenceController2Test - WifiDialogActivityTest Ignore the followings, - WifiP2pSettingsTest Fix: 300160894 Test: robo test Change-Id: I27b6eb61dccbd0688a100154fc77b82a91eede57
This commit is contained in:
@@ -27,7 +27,9 @@ import static com.android.settings.wifi.WifiDialogActivity.RESULT_OK;
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.ArgumentMatchers.anyLong;
|
||||
import static org.mockito.Mockito.doNothing;
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.never;
|
||||
import static org.mockito.Mockito.spy;
|
||||
import static org.mockito.Mockito.verify;
|
||||
@@ -42,6 +44,7 @@ import android.os.UserManager;
|
||||
|
||||
import com.android.settings.testutils.FakeFeatureFactory;
|
||||
import com.android.settingslib.wifi.AccessPoint;
|
||||
import com.android.wifitrackerlib.NetworkDetailsTracker;
|
||||
import com.android.wifitrackerlib.WifiEntry;
|
||||
|
||||
import com.google.android.setupcompat.util.WizardManagerHelper;
|
||||
@@ -59,14 +62,13 @@ public class WifiDialogActivityTest {
|
||||
|
||||
static final String CALLING_PACKAGE = "calling_package";
|
||||
static final int REQUEST_CODE = REQUEST_CODE_WIFI_DPP_ENROLLEE_QR_CODE_SCANNER;
|
||||
private static final String SSID = "SSID";
|
||||
|
||||
@Mock
|
||||
UserManager mUserManager;
|
||||
@Mock
|
||||
PackageManager mPackageManager;
|
||||
@Mock
|
||||
WifiManager mWifiManager;
|
||||
@Mock
|
||||
WifiDialog mWifiDialog;
|
||||
@Mock
|
||||
WifiConfiguration mWifiConfiguration;
|
||||
@@ -91,16 +93,22 @@ public class WifiDialogActivityTest {
|
||||
public void setUp() {
|
||||
MockitoAnnotations.initMocks(this);
|
||||
when(mWifiDialog.getController()).thenReturn(mController);
|
||||
mWifiConfiguration.SSID = SSID;
|
||||
when(mController.getConfig()).thenReturn(mWifiConfiguration);
|
||||
when(mController.getAccessPoint()).thenReturn(mAccessPoint);
|
||||
when(mWifiDialog2.getController()).thenReturn(mWifiConfiguration2);
|
||||
when(mWifiConfiguration2.getWifiEntry()).thenReturn(mWifiEntry);
|
||||
when(mWifiEntry.canConnect()).thenReturn(true);
|
||||
FakeFeatureFactory.setupForTest();
|
||||
WifiTrackerLibProvider mockWifiTrackerLibProvider =
|
||||
FakeFeatureFactory.getFeatureFactory().getWifiTrackerLibProvider();
|
||||
when(mockWifiTrackerLibProvider.createNetworkDetailsTracker(
|
||||
any(), any(), any(), any(), any(), anyLong(), anyLong(), any())
|
||||
).thenReturn(mock(NetworkDetailsTracker.class));
|
||||
|
||||
mActivity = spy(Robolectric.setupActivity(WifiDialogActivity.class));
|
||||
when(mActivity.getSystemService(UserManager.class)).thenReturn(mUserManager);
|
||||
when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
|
||||
|
||||
when(mActivity.getSystemService(KeyguardManager.class)).thenReturn(mKeyguardManager);
|
||||
}
|
||||
|
||||
@@ -108,7 +116,8 @@ public class WifiDialogActivityTest {
|
||||
public void onSubmit_shouldConnectToNetwork() {
|
||||
mActivity.onSubmit(mWifiDialog);
|
||||
|
||||
verify(mWifiManager).connect(any(), any());
|
||||
WifiManager wifiManager = mActivity.getSystemService(WifiManager.class);
|
||||
assertThat(wifiManager.getConnectionInfo().getSSID()).isEqualTo("\"SSID\"");
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -155,7 +164,6 @@ public class WifiDialogActivityTest {
|
||||
intent.putExtra(WifiDialogActivity.KEY_CHOSEN_WIFIENTRY_KEY, "FAKE_KEY");
|
||||
intent.putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, true);
|
||||
mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).setup().get());
|
||||
when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
|
||||
|
||||
mActivity.onSubmit(mWifiDialog2);
|
||||
|
||||
@@ -167,11 +175,11 @@ public class WifiDialogActivityTest {
|
||||
final Intent intent = new Intent();
|
||||
intent.putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, false);
|
||||
mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).setup().get());
|
||||
when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
|
||||
|
||||
mActivity.onSubmit(mWifiDialog);
|
||||
|
||||
verify(mWifiManager, never()).connect(any(), any());
|
||||
WifiManager wifiManager = mActivity.getSystemService(WifiManager.class);
|
||||
assertThat(wifiManager.getConnectionInfo().getSSID()).isEqualTo(WifiManager.UNKNOWN_SSID);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -180,7 +188,6 @@ public class WifiDialogActivityTest {
|
||||
intent.putExtra(WifiDialogActivity.KEY_CHOSEN_WIFIENTRY_KEY, "FAKE_KEY");
|
||||
intent.putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, false);
|
||||
mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).setup().get());
|
||||
when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
|
||||
|
||||
mActivity.onSubmit(mWifiDialog2);
|
||||
|
||||
@@ -193,8 +200,7 @@ public class WifiDialogActivityTest {
|
||||
intent.putExtra(WifiDialogActivity.KEY_CONNECT_FOR_CALLER, false);
|
||||
intent.putExtra(WizardManagerHelper.EXTRA_IS_FIRST_RUN, true);
|
||||
intent.putExtra(WizardManagerHelper.EXTRA_IS_SETUP_FLOW, true);
|
||||
mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).setup().get());
|
||||
when(mActivity.getSystemService(WifiManager.class)).thenReturn(mWifiManager);
|
||||
mActivity = spy(Robolectric.buildActivity(WifiDialogActivity.class, intent).create().get());
|
||||
doNothing().when(mActivity).createDialogWithSuwTheme();
|
||||
|
||||
mActivity.onStart();
|
||||
|
Reference in New Issue
Block a user