diff options
author | Denis Anisimov <denis@vaadin.com> | 2016-10-20 11:12:58 +0300 |
---|---|---|
committer | Vaadin Code Review <review@vaadin.com> | 2016-10-25 06:46:17 +0000 |
commit | 862270140d287aba33dce03dc963db4421ebeb1a (patch) | |
tree | 2da2634f4dbec1814c1d6d7e01f44d6e12a36c91 /server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java | |
parent | 0decd87411d98cf0d03db35fb6e5d70637ff864c (diff) | |
download | vaadin-framework-862270140d287aba33dce03dc963db4421ebeb1a.tar.gz vaadin-framework-862270140d287aba33dce03dc963db4421ebeb1a.zip |
Update ValueChange API to use Component and HasValue<>.
Change-Id: I785aa82d925cadee42cc1b17d345a8923f6dc8cc
Diffstat (limited to 'server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java')
-rw-r--r-- | server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java b/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java index 644314c377..e117d01b9e 100644 --- a/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java +++ b/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java @@ -36,7 +36,7 @@ import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import org.mockito.Mockito; -import com.vaadin.data.HasValue.ValueChange; +import com.vaadin.data.HasValue.ValueChangeEvent; import com.vaadin.event.selection.MultiSelectionEvent; import com.vaadin.event.selection.MultiSelectionListener; import com.vaadin.server.data.DataSource; @@ -299,6 +299,9 @@ public class AbstractMultiSelectTest { public void addValueChangeListener() { AtomicReference<MultiSelectionListener<String>> selectionListener = new AtomicReference<>(); Registration registration = Mockito.mock(Registration.class); + Set<String> set = new HashSet<>(); + set.add("foo"); + set.add("bar"); AbstractMultiSelect<String> select = new AbstractMultiSelect<String>() { @Override public Registration addSelectionListener( @@ -306,9 +309,14 @@ public class AbstractMultiSelectTest { selectionListener.set(listener); return registration; } + + @Override + public Set<String> getValue() { + return set; + } }; - AtomicReference<ValueChange<?>> event = new AtomicReference<>(); + AtomicReference<ValueChangeEvent<?>> event = new AtomicReference<>(); Registration actualRegistration = select.addValueChangeListener(evt -> { Assert.assertNull(event.get()); event.set(evt); @@ -316,13 +324,10 @@ public class AbstractMultiSelectTest { Assert.assertSame(registration, actualRegistration); - Set<String> set = new HashSet<>(); - set.add("foo"); - set.add("bar"); selectionListener.get().accept(new MultiSelectionEvent<>(select, - Mockito.mock(Set.class), set, true)); + Mockito.mock(Set.class), true)); - Assert.assertEquals(select, event.get().getConnector()); + Assert.assertEquals(select, event.get().getComponent()); Assert.assertEquals(set, event.get().getValue()); Assert.assertTrue(event.get().isUserOriginated()); } |