Merge "Remove Modify popup menu for non-admin" into tm-qpr-dev am: 7a8a9e4fba
am: fcd8eefe8f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20288324 Change-Id: Ia487fc1634e0e1ceb3db2a6db5f8a59bf35dbcc2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -17,9 +17,11 @@ package com.android.settings.network;
|
||||
|
||||
import static com.android.settings.network.NetworkProviderSettings.MENU_ID_DISCONNECT;
|
||||
import static com.android.settings.network.NetworkProviderSettings.MENU_ID_FORGET;
|
||||
import static com.android.settings.network.NetworkProviderSettings.MENU_ID_MODIFY;
|
||||
import static com.android.settings.network.NetworkProviderSettings.MENU_ID_SHARE;
|
||||
import static com.android.settings.wifi.WifiConfigUiBase2.MODE_CONNECT;
|
||||
import static com.android.settings.wifi.WifiConfigUiBase2.MODE_MODIFY;
|
||||
import static com.android.wifitrackerlib.WifiEntry.CONNECTED_STATE_DISCONNECTED;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
@@ -732,6 +734,28 @@ public class NetworkProviderSettingsTest {
|
||||
verify(mContextMenu, never()).add(anyInt(), eq(MENU_ID_FORGET), anyInt(), anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void addModifyMenuIfSuitable_isAdmin_addMenu() {
|
||||
mNetworkProviderSettings.mIsAdmin = true;
|
||||
when(mWifiEntry.isSaved()).thenReturn(true);
|
||||
when(mWifiEntry.getConnectedState()).thenReturn(CONNECTED_STATE_DISCONNECTED);
|
||||
|
||||
mNetworkProviderSettings.addModifyMenuIfSuitable(mContextMenu, mWifiEntry);
|
||||
|
||||
verify(mContextMenu).add(anyInt(), eq(MENU_ID_MODIFY), anyInt(), anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void addModifyMenuIfSuitable_isNotAdmin_notAddMenu() {
|
||||
mNetworkProviderSettings.mIsAdmin = false;
|
||||
when(mWifiEntry.isSaved()).thenReturn(true);
|
||||
when(mWifiEntry.getConnectedState()).thenReturn(CONNECTED_STATE_DISCONNECTED);
|
||||
|
||||
mNetworkProviderSettings.addModifyMenuIfSuitable(mContextMenu, mWifiEntry);
|
||||
|
||||
verify(mContextMenu, never()).add(anyInt(), eq(MENU_ID_MODIFY), anyInt(), anyInt());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getNonIndexableKeys_allowedChangeWifiState_keyNotReturned() {
|
||||
when(mWifiRestriction.isChangeWifiStateAllowed(mContext)).thenReturn(true);
|
||||
|
Reference in New Issue
Block a user