aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java')
-rw-r--r--server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java b/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java
index 3505e4ec38..d10cee9157 100644
--- a/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java
+++ b/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java
@@ -41,7 +41,8 @@ public class AbstractMultiSelectTest {
@Parameters(name = "{0}")
public static Iterable<AbstractMultiSelect<String>> multiSelects() {
- return Arrays.asList(new CheckBoxGroup<>(), new TwinColSelect<>());
+ return Arrays.asList(new CheckBoxGroup<>(), new TwinColSelect<>(),
+ new ListSelect<>());
}
@Parameter
@@ -90,6 +91,11 @@ public class AbstractMultiSelectTest {
selectionModel.deselectItems("2", "1", "4", "5");
assertSelectionOrder(selectionModel, "3", "7", "8");
+
+ selectionModel.updateSelection(
+ new LinkedHashSet<>(Arrays.asList("5", "2")),
+ new LinkedHashSet<>(Arrays.asList("3", "8")));
+ assertSelectionOrder(selectionModel, "7", "5", "2");
}
@Test