From 087756f1a6472af100686fdfebd7aa273faa0059 Mon Sep 17 00:00:00 2001 From: Johannes Dahlström Date: Thu, 2 May 2013 13:58:36 +0300 Subject: Allow setting push mode in UI.init (#11739) Change-Id: Ied24bc42a25800033351fcbacdc5fc5e0be8eda1 --- uitest/src/com/vaadin/tests/push/TogglePush.java | 3 + .../com/vaadin/tests/push/TogglePushInInit.html | 69 ++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 uitest/src/com/vaadin/tests/push/TogglePushInInit.html (limited to 'uitest/src') diff --git a/uitest/src/com/vaadin/tests/push/TogglePush.java b/uitest/src/com/vaadin/tests/push/TogglePush.java index 24358e648a..37687260dd 100644 --- a/uitest/src/com/vaadin/tests/push/TogglePush.java +++ b/uitest/src/com/vaadin/tests/push/TogglePush.java @@ -22,6 +22,9 @@ public class TogglePush extends AbstractTestUI { updateCounter(); addComponent(counterLabel); + setPushMode("disabled".equals(request.getParameter("push")) ? PushMode.DISABLED + : PushMode.AUTOMATIC); + CheckBox pushSetting = new CheckBox("Push enabled"); pushSetting.setValue(Boolean.valueOf(getPushMode().isEnabled())); pushSetting.setImmediate(true); diff --git a/uitest/src/com/vaadin/tests/push/TogglePushInInit.html b/uitest/src/com/vaadin/tests/push/TogglePushInInit.html new file mode 100644 index 0000000000..c735f225e1 --- /dev/null +++ b/uitest/src/com/vaadin/tests/push/TogglePushInInit.html @@ -0,0 +1,69 @@ + + + + + + +TogglePushInInit + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TogglePushInInit
open/run-push/com.vaadin.tests.push.TogglePush?restartApplication&push=disabled
assertValuevaadin=runpushcomvaadintestspushTogglePush::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[1]/VCheckBox[0]/domChild[0]off
clickvaadin=runpushcomvaadintestspushTogglePush::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[3]/VButton[0]/domChild[0]/domChild[0]
pause2000
assertTextvaadin=runpushcomvaadintestspushTogglePush::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[0]/VLabel[0]Counter has been updated 0 times
open/run-push/com.vaadin.tests.push.TogglePush?restartApplication&push=enabled
assertValuevaadin=runpushcomvaadintestspushTogglePush::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[1]/VCheckBox[0]/domChild[0]on
clickvaadin=runpushcomvaadintestspushTogglePush::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[3]/VButton[0]/domChild[0]/domChild[0]
pause2000
assertTextvaadin=runpushcomvaadintestspushTogglePush::/VVerticalLayout[0]/Slot[1]/VVerticalLayout[0]/Slot[0]/VLabel[0]Counter has been updated 1 times
+ + -- cgit v1.2.3