Skip to content

Commit 91dc145

Browse files
author
Sanjay Saxena
committed
Updated WebSocketEmulatedHandlerTest for JDK 8 on Ubuntu 14.04.1.
1 parent 65d7403 commit 91dc145

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

ws/ws/src/test/java/org/kaazing/gateway/client/impl/wseb/WebSocketEmulatedHandlerTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ public void testProcessOpen() throws URISyntaxException {
4747
final UpstreamHandler upstreamHandler = context.mock(UpstreamHandler.class);
4848
final DownstreamHandler downstreamHandler = context.mock(DownstreamHandler.class);
4949
final WebSocketHandlerListener listener = context.mock(WebSocketHandlerListener.class);
50+
51+
CreateHandlerFactory defaultCreateHandlerFactory = WebSocketEmulatedHandler.createHandlerFactory;
52+
UpstreamHandlerFactory defaultUpstreamHandlerFactory = WebSocketEmulatedHandler.upstreamHandlerFactory;
53+
DownstreamHandlerFactory defaultDownstreamHandlerFactory = WebSocketEmulatedHandler.downstreamHandlerFactory;
5054

5155
context.checking(new Expectations() {
5256
{
@@ -119,6 +123,10 @@ public DownstreamHandler createDownstreamHandler() {
119123

120124
handler.processConnect(channel, uri, new String[]{"foo"});
121125
context.assertIsSatisfied();
126+
127+
WebSocketEmulatedHandler.createHandlerFactory = defaultCreateHandlerFactory;
128+
WebSocketEmulatedHandler.upstreamHandlerFactory = defaultUpstreamHandlerFactory;
129+
WebSocketEmulatedHandler.downstreamHandlerFactory = defaultDownstreamHandlerFactory;
122130
}
123131

124132
/*
@@ -133,6 +141,10 @@ public void testProcessFailed() throws URISyntaxException {
133141
final DownstreamHandler downstreamHandler = context.mock(DownstreamHandler.class);
134142
final WebSocketHandlerListener listener = context.mock(WebSocketHandlerListener.class);
135143

144+
CreateHandlerFactory defaultCreateHandlerFactory = WebSocketEmulatedHandler.createHandlerFactory;
145+
UpstreamHandlerFactory defaultUpstreamHandlerFactory = WebSocketEmulatedHandler.upstreamHandlerFactory;
146+
DownstreamHandlerFactory defaultDownstreamHandlerFactory = WebSocketEmulatedHandler.downstreamHandlerFactory;
147+
136148
context.checking(new Expectations() {
137149

138150
{
@@ -191,6 +203,10 @@ public DownstreamHandler createDownstreamHandler() {
191203

192204
handler.processConnect(channel, uri, protocols);
193205
context.assertIsSatisfied();
206+
207+
WebSocketEmulatedHandler.createHandlerFactory = defaultCreateHandlerFactory;
208+
WebSocketEmulatedHandler.upstreamHandlerFactory = defaultUpstreamHandlerFactory;
209+
WebSocketEmulatedHandler.downstreamHandlerFactory = defaultDownstreamHandlerFactory;
194210
}
195211

196212
}

0 commit comments

Comments
 (0)