diff options
author | John Ahlroos <john@vaadin.com> | 2013-04-17 11:46:19 +0300 |
---|---|---|
committer | John Ahlroos <john@vaadin.com> | 2013-04-17 14:46:21 +0300 |
commit | 0f75f202d333ac507fb3e5efb8e9bd4d4719e098 (patch) | |
tree | bd19061fbde6c5cf665b0bd4fcefd1c78567800d /uitest/src/com/vaadin/tests/widgetset/client | |
parent | 1c4adacdc2c59a4dd33633806902cb6224141954 (diff) | |
download | vaadin-framework-0f75f202d333ac507fb3e5efb8e9bd4d4719e098.tar.gz vaadin-framework-0f75f202d333ac507fb3e5efb8e9bd4d4719e098.zip |
Added test for testing push with different transports #11494
Change-Id: I0296bdee1925ba93ca7e4e65c68215e025d072f6
Diffstat (limited to 'uitest/src/com/vaadin/tests/widgetset/client')
-rw-r--r-- | uitest/src/com/vaadin/tests/widgetset/client/TestingPushConnection.java | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/uitest/src/com/vaadin/tests/widgetset/client/TestingPushConnection.java b/uitest/src/com/vaadin/tests/widgetset/client/TestingPushConnection.java new file mode 100644 index 0000000000..8453daabcd --- /dev/null +++ b/uitest/src/com/vaadin/tests/widgetset/client/TestingPushConnection.java @@ -0,0 +1,30 @@ +package com.vaadin.tests.widgetset.client; + +import com.google.gwt.user.client.Window; +import com.vaadin.client.ApplicationConnection; +import com.vaadin.client.communication.PushConnection; + +public class TestingPushConnection extends PushConnection { + + private String transport; + + @Override + public void init(ApplicationConnection connection) { + super.init(connection); + transport = Window.Location.getParameter("transport"); + } + + /* + * Force transport + */ + @Override + protected AtmosphereConfiguration createConfig() { + AtmosphereConfiguration conf = super.createConfig(); + if (transport != null) { + conf.setTransport(transport); + conf.setFallbackTransport(transport); + } + return conf; + } + +} |