aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java
diff options
context:
space:
mode:
authorDenis Anisimov <denis@vaadin.com>2016-10-20 11:12:58 +0300
committerVaadin Code Review <review@vaadin.com>2016-10-25 06:46:17 +0000
commit862270140d287aba33dce03dc963db4421ebeb1a (patch)
tree2da2634f4dbec1814c1d6d7e01f44d6e12a36c91 /server/src/test/java/com/vaadin/ui/AbstractMultiSelectTest.java
parent0decd87411d98cf0d03db35fb6e5d70637ff864c (diff)
downloadvaadin-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.java19
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());
}