[DO NOT MERGE] Update contextual cards display mechanism am: b824187524
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/12343226 Change-Id: Ia3f637ea89d7209cfdbc1a97238e4bfb6d66d77f
This commit is contained in:
@@ -30,6 +30,7 @@ import android.content.Context;
|
||||
import android.net.NetworkCapabilities;
|
||||
import android.net.wifi.WifiConfiguration;
|
||||
import android.net.wifi.WifiManager;
|
||||
import android.provider.Settings;
|
||||
|
||||
import androidx.core.graphics.drawable.IconCompat;
|
||||
import androidx.slice.Slice;
|
||||
@@ -77,6 +78,9 @@ public class ContextualWifiSliceTest {
|
||||
SliceProvider.setSpecs(SliceLiveData.SUPPORTED_SPECS);
|
||||
mWifiManager.setWifiEnabled(true);
|
||||
|
||||
// Set WifiSlice expandable
|
||||
Settings.Global.putInt(mContext.getContentResolver(),
|
||||
ContextualWifiSlice.CONTEXTUAL_WIFI_EXPANDABLE, 1);
|
||||
mWifiSlice = new ContextualWifiSlice(mContext);
|
||||
}
|
||||
|
||||
@@ -126,6 +130,18 @@ public class ContextualWifiSliceTest {
|
||||
assertThat(ContextualWifiSlice.getApRowCount()).isEqualTo(COLLAPSED_ROW_COUNT);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getWifiSlice_notExpandable_shouldCollapseSlice() {
|
||||
Settings.Global.putInt(mContext.getContentResolver(),
|
||||
ContextualWifiSlice.CONTEXTUAL_WIFI_EXPANDABLE, 0);
|
||||
mWifiSlice.sApRowCollapsed = false;
|
||||
|
||||
final Slice wifiSlice = mWifiSlice.getSlice();
|
||||
|
||||
assertWifiHeader(wifiSlice);
|
||||
assertThat(ContextualWifiSlice.getApRowCount()).isEqualTo(COLLAPSED_ROW_COUNT);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void getWifiSlice_contextualWifiSlice_shouldReturnContextualWifiSliceUri() {
|
||||
mWifiSlice.sActiveUiSession = mFeatureFactory.slicesFeatureProvider.getUiSessionToken();
|
||||
|
Reference in New Issue
Block a user