From 5b4432dbb7972e99a8ae30fa7421b805116d691d Mon Sep 17 00:00:00 2001 From: Matt Casey Date: Mon, 6 Feb 2023 21:49:25 +0000 Subject: Release sharesheet API and preview features. Update flag and test code to allow for released flags. Test: atest CtsSharesheetDeviceTest Test: atest UnbundledChooserActivityTest Bug: 266983432 Bug: 266982749 Bug: 266983474 Bug: 267355521 Change-Id: I1c45840bd454264f553d6d25c4029f3cc8f3f073 --- .../src/com/android/intentresolver/TestFeatureFlagRepository.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'java/tests/src') diff --git a/java/tests/src/com/android/intentresolver/TestFeatureFlagRepository.kt b/java/tests/src/com/android/intentresolver/TestFeatureFlagRepository.kt index abc24efb..b8f6a5c1 100644 --- a/java/tests/src/com/android/intentresolver/TestFeatureFlagRepository.kt +++ b/java/tests/src/com/android/intentresolver/TestFeatureFlagRepository.kt @@ -17,14 +17,16 @@ package com.android.intentresolver import com.android.intentresolver.flags.FeatureFlagRepository +import com.android.systemui.flags.BooleanFlag import com.android.systemui.flags.ReleasedFlag import com.android.systemui.flags.UnreleasedFlag internal class TestFeatureFlagRepository( - private val overrides: Map + private val overrides: Map ) : FeatureFlagRepository { override fun isEnabled(flag: UnreleasedFlag): Boolean = overrides.getOrDefault(flag, flag.default) - override fun isEnabled(flag: ReleasedFlag): Boolean = flag.default + override fun isEnabled(flag: ReleasedFlag): Boolean = + overrides.getOrDefault(flag, flag.default) } -- cgit v1.2.3-59-g8ed1b