aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/com/vaadin/data/BinderTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/test/java/com/vaadin/data/BinderTest.java')
-rw-r--r--server/src/test/java/com/vaadin/data/BinderTest.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/server/src/test/java/com/vaadin/data/BinderTest.java b/server/src/test/java/com/vaadin/data/BinderTest.java
index 6fe139b7ad..1994821db0 100644
--- a/server/src/test/java/com/vaadin/data/BinderTest.java
+++ b/server/src/test/java/com/vaadin/data/BinderTest.java
@@ -285,7 +285,7 @@ public class BinderTest extends BinderTestBase<Binder<Person>, Person> {
@Test
public void beanBinder_nullRepresentationIsNotDisabled() {
- BeanBinder<Person> binder = new BeanBinder<>(Person.class);
+ Binder<Person> binder = new Binder<>(Person.class);
binder.forField(nameField).bind("firstName");
Person person = new Person();
@@ -297,7 +297,7 @@ public class BinderTest extends BinderTestBase<Binder<Person>, Person> {
@Test
public void beanBinder_withConverter_nullRepresentationIsNotDisabled() {
String customNullPointerRepresentation = "foo";
- BeanBinder<Person> binder = new BeanBinder<>(Person.class);
+ Binder<Person> binder = new Binder<>(Person.class);
binder.forField(nameField)
.withConverter(value -> value, value -> value == null
? customNullPointerRepresentation : value)
@@ -426,4 +426,9 @@ public class BinderTest extends BinderTestBase<Binder<Person>, Person> {
firstNameField.setValue("");
Assert.assertEquals(6, invokes.get());
}
+
+ @Test(expected = IllegalStateException.class)
+ public void noArgsConstructor_stringBind_throws() {
+ binder.bind(new TextField(), "firstName");
+ }
} \ No newline at end of file