diff options
author | Teemu Suo-Anttila <tsuoanttila@users.noreply.github.com> | 2017-11-21 17:05:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-21 17:05:05 +0200 |
commit | c6f5c583ada3edefa53a94c9ec72bc8c5721249d (patch) | |
tree | 374cca0957a207dadf06140e1237a486f1219263 /server/src/test/java | |
parent | de5c9a394a5e3852fb2e9cf00803e84559cf4c75 (diff) | |
download | vaadin-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.java | 8 |
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); + } } |