aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/test/java/com/juick/server/tests/WebsocketClientHandler.java
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2018-03-21 11:33:25 +0300
committerGravatar Vitaly Takmazov2018-03-21 11:33:25 +0300
commit7509917609578ef535311f5df6e1492a6357851b (patch)
treece0ec6904cea2c045eb2c3185e511d582028b534 /juick-server/src/test/java/com/juick/server/tests/WebsocketClientHandler.java
parent5d139bd9d7b3f65453eef29ef9806c9738891f90 (diff)
server: websocket unit testing
Diffstat (limited to 'juick-server/src/test/java/com/juick/server/tests/WebsocketClientHandler.java')
-rw-r--r--juick-server/src/test/java/com/juick/server/tests/WebsocketClientHandler.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/juick-server/src/test/java/com/juick/server/tests/WebsocketClientHandler.java b/juick-server/src/test/java/com/juick/server/tests/WebsocketClientHandler.java
new file mode 100644
index 00000000..7d896a04
--- /dev/null
+++ b/juick-server/src/test/java/com/juick/server/tests/WebsocketClientHandler.java
@@ -0,0 +1,18 @@
+package com.juick.server.tests;
+
+import org.springframework.web.socket.WebSocketSession;
+import org.springframework.web.socket.handler.TextWebSocketHandler;
+
+import java.util.concurrent.CountDownLatch;
+
+class WebsocketClientHandler extends TextWebSocketHandler {
+ private final CountDownLatch latch;
+ public WebsocketClientHandler(CountDownLatch latch) {
+ this.latch = latch;
+ }
+ @Override
+ public void afterConnectionEstablished(WebSocketSession session) throws Exception {
+ super.afterConnectionEstablished(session);
+ latch.countDown();
+ }
+}