diff options
author | Jose Parente <parentej@google.com> | 2022-03-04 11:24:26 +0000 |
---|---|---|
committer | Jose Parente <parentej@google.com> | 2022-03-08 08:55:34 +0000 |
commit | 363036fe6c695b8cefd91e235905a6cc3951f100 (patch) | |
tree | daec0e9527ff1a3e889644007160b8b0da1044b4 /device-manager | |
parent | 875fa4c81b80144024f1bc8427b2588760f35773 (diff) | |
download | idea-363036fe6c695b8cefd91e235905a6cc3951f100.tar.gz |
[Device Manager] Add menu separator after pairing
Fixes: 222483339
Test: VirtualDevicePopUpMenuButtonTableCellEditorTest
Change-Id: I3a3925b0b32c79fc94b83776194f1f91d16ff74f
Diffstat (limited to 'device-manager')
2 files changed, 11 insertions, 6 deletions
diff --git a/device-manager/src/com/android/tools/idea/devicemanager/virtualtab/VirtualDevicePopUpMenuButtonTableCellEditor.java b/device-manager/src/com/android/tools/idea/devicemanager/virtualtab/VirtualDevicePopUpMenuButtonTableCellEditor.java index 009ba71c7df..64a1acb9026 100644 --- a/device-manager/src/com/android/tools/idea/devicemanager/virtualtab/VirtualDevicePopUpMenuButtonTableCellEditor.java +++ b/device-manager/src/com/android/tools/idea/devicemanager/virtualtab/VirtualDevicePopUpMenuButtonTableCellEditor.java @@ -150,6 +150,7 @@ final class VirtualDevicePopUpMenuButtonTableCellEditor extends PopUpMenuButtonT case WEAR_OS: items.add(newPairDeviceItem()); newUnpairDeviceItem(EventKind.VIRTUAL_UNPAIR_DEVICE_ACTION).ifPresent(items::add); + items.add(new Separator()); break; default: diff --git a/device-manager/testSrc/com/android/tools/idea/devicemanager/virtualtab/VirtualDevicePopUpMenuButtonTableCellEditorTest.java b/device-manager/testSrc/com/android/tools/idea/devicemanager/virtualtab/VirtualDevicePopUpMenuButtonTableCellEditorTest.java index bc243066eb1..54c0a3901e8 100644 --- a/device-manager/testSrc/com/android/tools/idea/devicemanager/virtualtab/VirtualDevicePopUpMenuButtonTableCellEditorTest.java +++ b/device-manager/testSrc/com/android/tools/idea/devicemanager/virtualtab/VirtualDevicePopUpMenuButtonTableCellEditorTest.java @@ -29,6 +29,7 @@ import java.util.Collection; import java.util.List; import javax.swing.AbstractButton; import javax.swing.JComponent; +import javax.swing.JPopupMenu.Separator; import javax.swing.JTable; import org.jetbrains.annotations.NotNull; import org.junit.Test; @@ -53,7 +54,7 @@ public final class VirtualDevicePopUpMenuButtonTableCellEditorTest { Collection<JComponent> items = myEditor.newItems(); // Assert - assertEquals(7, items.size()); + assertEquals(8, items.size()); } @Test @@ -68,7 +69,7 @@ public final class VirtualDevicePopUpMenuButtonTableCellEditorTest { List<JComponent> items = myEditor.newItems(); // Assert - assertEquals(8, items.size()); + assertEquals(9, items.size()); AbstractButton item = (AbstractButton)items.get(2); @@ -94,7 +95,7 @@ public final class VirtualDevicePopUpMenuButtonTableCellEditorTest { List<JComponent> items = myEditor.newItems(); // Assert - assertEquals(7, items.size()); + assertEquals(8, items.size()); AbstractButton item = (AbstractButton)items.get(5); @@ -120,7 +121,7 @@ public final class VirtualDevicePopUpMenuButtonTableCellEditorTest { List<JComponent> items = myEditor.newItems(); // Assert - assertEquals(7, items.size()); + assertEquals(8, items.size()); AbstractButton item = (AbstractButton)items.get(5); @@ -139,7 +140,7 @@ public final class VirtualDevicePopUpMenuButtonTableCellEditorTest { List<JComponent> items = myEditor.newItems(); // Assert - assertEquals(7, items.size()); + assertEquals(8, items.size()); AbstractButton item = (AbstractButton)items.get(5); @@ -169,12 +170,15 @@ public final class VirtualDevicePopUpMenuButtonTableCellEditorTest { List<JComponent> items = myEditor.newItems(); // Assert - assertEquals(7, items.size()); + assertEquals(8, items.size()); + assertTrue(items.get(4) instanceof Separator); AbstractButton item = (AbstractButton)items.get(5); assertTrue(item.isEnabled()); assertEquals("Pair Device", item.getText()); assertEquals("Wear OS virtual device pairing assistant", item.getToolTipText()); + + assertTrue(items.get(6) instanceof Separator); } } |