@@ -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