aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java
diff options
context:
space:
mode:
authorArtur <artur@vaadin.com>2017-02-22 12:29:03 +0200
committerHenri Sara <henri.sara@gmail.com>2017-02-22 12:29:03 +0200
commit1718666cd6a0aac7273e12d5bad459dea9fe997c (patch)
tree661c00ff327c055f89e05fc98f5bc92ccf60346b /server/src/test/java
parent04a20bf66646bc10f219966ad18af8b7bd995c77 (diff)
downloadvaadin-framework-1718666cd6a0aac7273e12d5bad459dea9fe997c.tar.gz
vaadin-framework-1718666cd6a0aac7273e12d5bad459dea9fe997c.zip
Make it possible to use an extended ComboBox in declarative files (#8651)
Diffstat (limited to 'server/src/test/java')
-rw-r--r--server/src/test/java/com/vaadin/tests/server/component/combobox/ComboBoxDeclarativeTest.java14
-rw-r--r--server/src/test/java/com/vaadin/tests/server/component/combobox/ExtendedComboBox.java8
2 files changed, 22 insertions, 0 deletions
diff --git a/server/src/test/java/com/vaadin/tests/server/component/combobox/ComboBoxDeclarativeTest.java b/server/src/test/java/com/vaadin/tests/server/component/combobox/ComboBoxDeclarativeTest.java
index e2a0c67f2a..ffb76f986e 100644
--- a/server/src/test/java/com/vaadin/tests/server/component/combobox/ComboBoxDeclarativeTest.java
+++ b/server/src/test/java/com/vaadin/tests/server/component/combobox/ComboBoxDeclarativeTest.java
@@ -71,6 +71,20 @@ public class ComboBoxDeclarativeTest
}
@Test
+ public void extendedComboBox() {
+ ExtendedComboBox combo = new ExtendedComboBox();
+ String design = "<html>" //
+ + "<head>" //
+ + "<meta name='package-mapping' content='com_vaadin_tests_server_component_combobox:com.vaadin.tests.server.component.combobox'>"
+ + "</meta>" + "</head>" + "<body>"
+ + "<com_vaadin_tests_server_component_combobox-extended-combo-box>"
+ + "</com_vaadin_tests_server_component_combobox-extended-combo-box>"
+ + "</body></html>";
+ testWrite(design, combo);
+ testRead(design, combo);
+ }
+
+ @Test
public void optionStylesSerialization() throws InstantiationException,
IllegalAccessException, InvocationTargetException {
List<String> items = Arrays.asList("foo", "bar", "foobar");
diff --git a/server/src/test/java/com/vaadin/tests/server/component/combobox/ExtendedComboBox.java b/server/src/test/java/com/vaadin/tests/server/component/combobox/ExtendedComboBox.java
new file mode 100644
index 0000000000..8fe3ba340c
--- /dev/null
+++ b/server/src/test/java/com/vaadin/tests/server/component/combobox/ExtendedComboBox.java
@@ -0,0 +1,8 @@
+package com.vaadin.tests.server.component.combobox;
+
+import com.vaadin.tests.data.bean.Person;
+import com.vaadin.ui.ComboBox;
+
+public class ExtendedComboBox extends ComboBox<Person> {
+
+}