aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java
diff options
context:
space:
mode:
authorTeemu Suo-Anttila <tsuoanttila@users.noreply.github.com>2017-11-21 17:05:05 +0200
committerGitHub <noreply@github.com>2017-11-21 17:05:05 +0200
commitc6f5c583ada3edefa53a94c9ec72bc8c5721249d (patch)
tree374cca0957a207dadf06140e1237a486f1219263 /server/src/test/java
parentde5c9a394a5e3852fb2e9cf00803e84559cf4c75 (diff)
downloadvaadin-framework-c6f5c583ada3edefa53a94c9ec72bc8c5721249d.tar.gz
vaadin-framework-c6f5c583ada3edefa53a94c9ec72bc8c5721249d.zip
Improve Binder JavaDocs and APIs (#10347)
This patch also adds ValueChangeEvent as a parameter to field value change method in Binder.
Diffstat (limited to 'server/src/test/java')
-rw-r--r--server/src/test/java/com/vaadin/data/BinderTest.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/server/src/test/java/com/vaadin/data/BinderTest.java b/server/src/test/java/com/vaadin/data/BinderTest.java
index b3bce11e87..36301afcfa 100644
--- a/server/src/test/java/com/vaadin/data/BinderTest.java
+++ b/server/src/test/java/com/vaadin/data/BinderTest.java
@@ -1011,4 +1011,12 @@ public class BinderTest extends BinderTestBase<Binder<Person>, Person> {
assertEquals("Name should be read again from the item",
item.getFirstName(), nameField.getValue());
}
+
+ @Test(expected = IllegalArgumentException.class)
+ public void remove_binding_from_different_binder() {
+ Binder<Person> anotherBinder = new Binder<>();
+ Binding<Person, String> binding = anotherBinder.bind(nameField,
+ Person::getFirstName, Person::setFirstName);
+ binder.removeBinding(binding);
+ }
}