Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a2e32b2e authored by Riley Jones's avatar Riley Jones Committed by Android (Google) Code Review
Browse files

Merge "Util file for easily setting up SysUi fake flags" into main

parents 9b426f76 7e2310ec
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -19,8 +19,7 @@ package com.android.systemui.accessibility.floatingmenu;
import static android.provider.Settings.Secure.ACCESSIBILITY_BUTTON_MODE_FLOATING_MENU;
import static android.provider.Settings.Secure.ACCESSIBILITY_BUTTON_MODE_NAVIGATION_BAR;

import static com.android.systemui.Flags.FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG;
import static com.android.systemui.flags.SetFlagsRuleExtensionsKt.setFlagDefault;
import static com.android.systemui.accessibility.utils.FlagUtils.setFlagDefaults;

import static com.google.common.truth.Truth.assertThat;

@@ -90,7 +89,7 @@ public class AccessibilityFloatingMenuControllerTest extends SysuiTestCase {

    @Before
    public void setUp() throws Exception {
        setFlagDefault(mSetFlagsRule, FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG);
        setFlagDefaults(mSetFlagsRule);
        MockitoAnnotations.initMocks(this);
        mContextWrapper = new ContextWrapper(mContext) {
            @Override
+2 −3
Original line number Diff line number Diff line
@@ -16,8 +16,7 @@

package com.android.systemui.accessibility.floatingmenu;

import static com.android.systemui.Flags.FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG;
import static com.android.systemui.flags.SetFlagsRuleExtensionsKt.setFlagDefault;
import static com.android.systemui.accessibility.utils.FlagUtils.setFlagDefaults;

import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
@@ -59,7 +58,7 @@ public class DismissAnimationControllerTest extends SysuiTestCase {

    @Before
    public void setUp() throws Exception {
        setFlagDefault(mSetFlagsRule, FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG);
        setFlagDefaults(mSetFlagsRule);
        final WindowManager stubWindowManager = mContext.getSystemService(WindowManager.class);
        final MenuViewModel stubMenuViewModel = new MenuViewModel(mContext, mAccessibilityManager,
                mock(SecureSettings.class));
+2 −3
Original line number Diff line number Diff line
@@ -16,8 +16,7 @@

package com.android.systemui.accessibility.floatingmenu;

import static com.android.systemui.Flags.FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG;
import static com.android.systemui.flags.SetFlagsRuleExtensionsKt.setFlagDefault;
import static com.android.systemui.accessibility.utils.FlagUtils.setFlagDefaults;

import static com.google.common.truth.Truth.assertThat;

@@ -78,7 +77,7 @@ public class MenuAnimationControllerTest extends SysuiTestCase {

    @Before
    public void setUp() throws Exception {
        setFlagDefault(mSetFlagsRule, FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG);
        setFlagDefaults(mSetFlagsRule);
        final WindowManager stubWindowManager = mContext.getSystemService(WindowManager.class);
        final MenuViewAppearance stubMenuViewAppearance = new MenuViewAppearance(mContext,
                stubWindowManager);
+3 −4
Original line number Diff line number Diff line
@@ -16,8 +16,7 @@

package com.android.systemui.accessibility.floatingmenu;

import static com.android.systemui.Flags.FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG;
import static com.android.systemui.flags.SetFlagsRuleExtensionsKt.setFlagDefault;
import static com.android.systemui.accessibility.utils.FlagUtils.setFlagDefaults;

import static com.google.common.truth.Truth.assertThat;

@@ -29,8 +28,8 @@ import android.widget.TextView;

import androidx.test.filters.SmallTest;

import com.android.systemui.res.R;
import com.android.systemui.SysuiTestCase;
import com.android.systemui.res.R;

import org.junit.Before;
import org.junit.Test;
@@ -46,7 +45,7 @@ public class MenuEduTooltipViewTest extends SysuiTestCase {

    @Before
    public void setUp() throws Exception {
        setFlagDefault(mSetFlagsRule, FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG);
        setFlagDefaults(mSetFlagsRule);
        final WindowManager windowManager = mContext.getSystemService(WindowManager.class);
        mMenuViewAppearance = new MenuViewAppearance(mContext, windowManager);
        mMenuEduTooltipView = new MenuEduTooltipView(mContext, mMenuViewAppearance);
+3 −4
Original line number Diff line number Diff line
@@ -19,8 +19,7 @@ package com.android.systemui.accessibility.floatingmenu;
import static androidx.core.view.accessibility.AccessibilityNodeInfoCompat.ACTION_ACCESSIBILITY_FOCUS;
import static androidx.core.view.accessibility.AccessibilityNodeInfoCompat.ACTION_CLEAR_ACCESSIBILITY_FOCUS;

import static com.android.systemui.Flags.FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG;
import static com.android.systemui.flags.SetFlagsRuleExtensionsKt.setFlagDefault;
import static com.android.systemui.accessibility.utils.FlagUtils.setFlagDefaults;

import static com.google.common.truth.Truth.assertThat;

@@ -40,8 +39,8 @@ import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate;
import androidx.test.filters.SmallTest;

import com.android.systemui.res.R;
import com.android.systemui.SysuiTestCase;
import com.android.systemui.res.R;
import com.android.systemui.util.settings.SecureSettings;

import org.junit.Before;
@@ -75,7 +74,7 @@ public class MenuItemAccessibilityDelegateTest extends SysuiTestCase {

    @Before
    public void setUp() {
        setFlagDefault(mSetFlagsRule, FLAG_FLOATING_MENU_OVERLAPS_NAV_BARS_FLAG);
        setFlagDefaults(mSetFlagsRule);
        final WindowManager stubWindowManager = mContext.getSystemService(WindowManager.class);
        final MenuViewAppearance stubMenuViewAppearance = new MenuViewAppearance(mContext,
                stubWindowManager);
Loading