From 9a6550a25142df533da0b796e256100df39e73b8 Mon Sep 17 00:00:00 2001 From: Teemu Suo-Anttila Date: Tue, 31 Jan 2017 22:03:59 +0200 Subject: Add test for compiling a widgetset that inherits Vaadin7WidgetSet (#8403) * Add test for compiling a widgetset that inherits Vaadin7WidgetSet * Remove unnecessary dependency management block * Minor style fixes --- .../test/defaultwidgetset/DefaultWidgetSetIT.java | 4 +-- test/pom.xml | 1 + test/vaadin7-widget-set/pom.xml | 35 ++++++++++++++++++++++ .../test/vaadin7widgetset/Vaadin7WidgetSetUI.java | 15 ++++++++++ .../test/vaadin7widgetset/Vaadin7WidgetSetIT.java | 13 ++++++++ 5 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 test/vaadin7-widget-set/pom.xml create mode 100644 test/vaadin7-widget-set/src/main/java/com/vaadin/test/vaadin7widgetset/Vaadin7WidgetSetUI.java create mode 100644 test/vaadin7-widget-set/src/test/java/com/vaadin/test/vaadin7widgetset/Vaadin7WidgetSetIT.java (limited to 'test') diff --git a/test/default-widget-set/src/test/java/com/vaadin/test/defaultwidgetset/DefaultWidgetSetIT.java b/test/default-widget-set/src/test/java/com/vaadin/test/defaultwidgetset/DefaultWidgetSetIT.java index 8fda5812d0..a053b68a26 100644 --- a/test/default-widget-set/src/test/java/com/vaadin/test/defaultwidgetset/DefaultWidgetSetIT.java +++ b/test/default-widget-set/src/test/java/com/vaadin/test/defaultwidgetset/DefaultWidgetSetIT.java @@ -2,10 +2,10 @@ package com.vaadin.test.defaultwidgetset; import org.junit.Test; -public abstract class DefaultWidgetSetIT extends AbstractWidgetSetIT { +public class DefaultWidgetSetIT extends AbstractWidgetSetIT { @Test public void appStartsUserCanInteract() { testAppStartsUserCanInteract("com.vaadin.DefaultWidgetSet"); } -} \ No newline at end of file +} diff --git a/test/pom.xml b/test/pom.xml index b9493fcb55..e44986ffb1 100644 --- a/test/pom.xml +++ b/test/pom.xml @@ -93,6 +93,7 @@ widget-set-testutil default-widget-set + vaadin7-widget-set own-widget-set addon-using-own-widget-set addon-using-no-defined-widget-set diff --git a/test/vaadin7-widget-set/pom.xml b/test/vaadin7-widget-set/pom.xml new file mode 100644 index 0000000000..17f73402c1 --- /dev/null +++ b/test/vaadin7-widget-set/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + com.vaadin + vaadin-test + 8.0-SNAPSHOT + + vaadin-test-vaadin7-widget-set + war + + + + com.vaadin + vaadin-test-widget-set-testutil + + + com.vaadin + vaadin-compatibility-client + + + + + + + com.vaadin + vaadin-maven-plugin + + -Xmx1G + + + + + diff --git a/test/vaadin7-widget-set/src/main/java/com/vaadin/test/vaadin7widgetset/Vaadin7WidgetSetUI.java b/test/vaadin7-widget-set/src/main/java/com/vaadin/test/vaadin7widgetset/Vaadin7WidgetSetUI.java new file mode 100644 index 0000000000..8da754eb12 --- /dev/null +++ b/test/vaadin7-widget-set/src/main/java/com/vaadin/test/vaadin7widgetset/Vaadin7WidgetSetUI.java @@ -0,0 +1,15 @@ +package com.vaadin.test.vaadin7widgetset; + +import javax.servlet.annotation.WebServlet; + +import com.vaadin.annotations.VaadinServletConfiguration; +import com.vaadin.server.VaadinServlet; +import com.vaadin.test.widgetset.AbstractTestWidgetSetUI; + +public class Vaadin7WidgetSetUI extends AbstractTestWidgetSetUI { + + @WebServlet(urlPatterns = "/*", name = "MyUIServlet", asyncSupported = true) + @VaadinServletConfiguration(ui = Vaadin7WidgetSetUI.class, productionMode = false) + public static class MyUIServlet extends VaadinServlet { + } +} diff --git a/test/vaadin7-widget-set/src/test/java/com/vaadin/test/vaadin7widgetset/Vaadin7WidgetSetIT.java b/test/vaadin7-widget-set/src/test/java/com/vaadin/test/vaadin7widgetset/Vaadin7WidgetSetIT.java new file mode 100644 index 0000000000..5072032673 --- /dev/null +++ b/test/vaadin7-widget-set/src/test/java/com/vaadin/test/vaadin7widgetset/Vaadin7WidgetSetIT.java @@ -0,0 +1,13 @@ +package com.vaadin.test.vaadin7widgetset; + +import org.junit.Test; + +import com.vaadin.test.defaultwidgetset.AbstractWidgetSetIT; + +public class Vaadin7WidgetSetIT extends AbstractWidgetSetIT { + + @Test + public void appStartsUserCanInteract() { + testAppStartsUserCanInteract("AppWidgetset"); + } +} -- cgit v1.2.3