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

Commit 70c84939 authored by Sam Dubey's avatar Sam Dubey Committed by Android (Google) Code Review
Browse files

Revert "CHOOSER_UNBUNDLED -> droidfood"

This reverts commit d2afe4bf.

Reason for revert: b/267869885

Change-Id: Ia68d8a71a7278a4efb59ac9094dd4b9cfd5ba722
parent d2afe4bf
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -529,7 +529,7 @@ object Flags {

    // 1500 - chooser aka sharesheet
    // TODO(b/254512507): Tracking Bug
    val CHOOSER_UNBUNDLED = releasedFlag(1500, "chooser_unbundled")
    val CHOOSER_UNBUNDLED = unreleasedFlag(1500, "chooser_unbundled", teamfood = true)

    // TODO(b/266983432) Tracking Bug
    val SHARESHEET_CUSTOM_ACTIONS = unreleasedFlag(1501, "sharesheet_custom_actions")
+8 −13
Original line number Diff line number Diff line
@@ -11,7 +11,6 @@ import com.android.systemui.flags.FeatureFlags
import com.android.systemui.flags.Flag
import com.android.systemui.flags.FlagListenable
import com.android.systemui.flags.Flags
import com.android.systemui.flags.ReleasedFlag
import com.android.systemui.flags.UnreleasedFlag
import com.android.systemui.settings.UserTracker
import com.android.systemui.util.mockito.any
@@ -103,7 +102,7 @@ class ChooserSelectorTest : SysuiTestCase() {
    @Test
    fun initialize_enablesUnbundledChooser_whenFlagEnabled() {
        // Arrange
        setFlagMock(true)
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(true)

        // Act
        chooserSelector.start()
@@ -119,7 +118,7 @@ class ChooserSelectorTest : SysuiTestCase() {
    @Test
    fun initialize_disablesUnbundledChooser_whenFlagDisabled() {
        // Arrange
        setFlagMock(false)
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(false)

        // Act
        chooserSelector.start()
@@ -135,7 +134,7 @@ class ChooserSelectorTest : SysuiTestCase() {
    @Test
    fun enablesUnbundledChooser_whenFlagBecomesEnabled() {
        // Arrange
        setFlagMock(false)
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(false)
        chooserSelector.start()
        verify(mockFeatureFlags).addListener(
                eq<Flag<*>>(Flags.CHOOSER_UNBUNDLED),
@@ -148,7 +147,7 @@ class ChooserSelectorTest : SysuiTestCase() {
        )

        // Act
        setFlagMock(true)
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(true)
        flagListener.value.onFlagChanged(TestFlagEvent(Flags.CHOOSER_UNBUNDLED.name))

        // Assert
@@ -162,7 +161,7 @@ class ChooserSelectorTest : SysuiTestCase() {
    @Test
    fun disablesUnbundledChooser_whenFlagBecomesDisabled() {
        // Arrange
        setFlagMock(true)
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(true)
        chooserSelector.start()
        verify(mockFeatureFlags).addListener(
                eq<Flag<*>>(Flags.CHOOSER_UNBUNDLED),
@@ -175,7 +174,7 @@ class ChooserSelectorTest : SysuiTestCase() {
        )

        // Act
        setFlagMock(false)
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(false)
        flagListener.value.onFlagChanged(TestFlagEvent(Flags.CHOOSER_UNBUNDLED.name))

        // Assert
@@ -189,7 +188,7 @@ class ChooserSelectorTest : SysuiTestCase() {
    @Test
    fun doesNothing_whenAnotherFlagChanges() {
        // Arrange
        setFlagMock(false)
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(false)
        chooserSelector.start()
        verify(mockFeatureFlags).addListener(
                eq<Flag<*>>(Flags.CHOOSER_UNBUNDLED),
@@ -198,17 +197,13 @@ class ChooserSelectorTest : SysuiTestCase() {
        clearInvocations(mockPackageManager)

        // Act
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(false)
        flagListener.value.onFlagChanged(TestFlagEvent("other flag"))

        // Assert
        verifyZeroInteractions(mockPackageManager)
    }

    private fun setFlagMock(enabled: Boolean) {
        whenever(mockFeatureFlags.isEnabled(any<UnreleasedFlag>())).thenReturn(enabled)
        whenever(mockFeatureFlags.isEnabled(any<ReleasedFlag>())).thenReturn(enabled)
    }

    private class TestFlagEvent(override val flagName: String) : FlagListenable.FlagEvent {
        override fun requestNoRestart() {}
    }