diff options
Diffstat (limited to 'server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java')
-rw-r--r-- | server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java | 8 |
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 |