diff options
author | Tomasz Kosciuszko <tkosciuszko@google.com> | 2022-02-03 15:37:20 +0000 |
---|---|---|
committer | TreeHugger Robot <treehugger-gerrit@google.com> | 2022-02-22 20:47:34 +0000 |
commit | a83d30d3a7eabfddb30539b41af93c5a664c5022 (patch) | |
tree | acbaf49dc089cf60aa2492a88ed812a4dbb2b573 /android/testSrc | |
parent | 082f2931cf51612d01109bfa87fe2d8be990b64e (diff) | |
download | idea-a83d30d3a7eabfddb30539b41af93c5a664c5022.tar.gz |
[Wear Surface Launching] Filter unsupported types.
The complication configuration editor only shows types that match
the ones declared in the manifest. If there are no valid options,
the select input is disabled.
Bug: 202956410
Tested: Manually, by running Studio.
Change-Id: I3743b16a09c10667f34b1957fa3b845b9884bbe4
Diffstat (limited to 'android/testSrc')
-rw-r--r-- | android/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/android/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt b/android/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt index 371ea0868b1..7aa02817b26 100644 --- a/android/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt +++ b/android/testSrc/com/android/tools/idea/run/configuration/editors/AndroidComplicationConfigurationEditorTest.kt @@ -15,6 +15,7 @@ */ package com.android.tools.idea.run.configuration.editors +import com.android.testutils.MockitoKt.any import com.android.tools.adtui.TreeWalker import com.android.tools.deployer.model.component.Complication.ComplicationType import com.android.tools.idea.run.configuration.AndroidComplicationConfiguration @@ -29,6 +30,8 @@ import com.intellij.openapi.ui.DialogPanel import com.intellij.ui.components.ActionLink import org.jetbrains.android.AndroidTestCase import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstance +import org.mockito.Mockito +import org.mockito.Mockito.doReturn import java.nio.file.Files import java.nio.file.Paths import javax.swing.JPanel @@ -47,8 +50,10 @@ class AndroidComplicationConfigurationEditorTest : AndroidTestCase() { override fun setUp() { super.setUp() val runConfigurationFactory = AndroidComplicationConfigurationType().configurationFactories[0] - runConfiguration = AndroidComplicationConfiguration(project, runConfigurationFactory) + runConfiguration = Mockito.spy(AndroidComplicationConfiguration(project, runConfigurationFactory)) settingsEditor = runConfiguration.configurationEditor + doReturn(listOf(ComplicationType.RANGED_VALUE, ComplicationType.SHORT_TEXT, ComplicationType.MONOCHROMATIC_IMAGE)) + .`when`(runConfiguration).getTypesFromManifest() } fun testResetFromAndApplyTo() { |