aboutsummaryrefslogtreecommitdiff
path: root/juick-server/src/test/java/com/juick/server/tests/WebsocketClientConfig.java
diff options
context:
space:
mode:
Diffstat (limited to 'juick-server/src/test/java/com/juick/server/tests/WebsocketClientConfig.java')
-rw-r--r--juick-server/src/test/java/com/juick/server/tests/WebsocketClientConfig.java52
1 files changed, 0 insertions, 52 deletions
diff --git a/juick-server/src/test/java/com/juick/server/tests/WebsocketClientConfig.java b/juick-server/src/test/java/com/juick/server/tests/WebsocketClientConfig.java
deleted file mode 100644
index 074be9b0..00000000
--- a/juick-server/src/test/java/com/juick/server/tests/WebsocketClientConfig.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package com.juick.server.tests;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.boot.CommandLineRunner;
-import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
-import org.springframework.boot.web.servlet.server.ServletWebServerFactory;
-import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.web.socket.client.WebSocketConnectionManager;
-import org.springframework.web.socket.client.standard.StandardWebSocketClient;
-
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.TimeUnit;
-
-@Configuration
-public class WebsocketClientConfig implements CommandLineRunner {
- private static Logger logger = LoggerFactory.getLogger(ServerTests.class);
- @Bean
- public WebsocketClientHandler handler() {
- return new WebsocketClientHandler(latch);
- }
- @Bean
- ServletWebServerFactory servletWebServerFactory(){
- return new TomcatServletWebServerFactory();
- }
- @Bean
- public WebSocketConnectionManager connectionManager() {
- WebSocketConnectionManager manager = new WebSocketConnectionManager(client(),
- handler(),
- "ws://localhost:8080/ws/_all");
- manager.setAutoStartup(true);
- return manager;
- }
-
- @Bean
- public StandardWebSocketClient client() {
- return new StandardWebSocketClient();
- }
- private final CountDownLatch latch = new CountDownLatch(1);
-
- @Override
- public void run(String... args) throws Exception {
- if (latch.await(10, TimeUnit.SECONDS)) {
- logger.info("client connected");
- }
- }
-
- public CountDownLatch getLatch() {
- return latch;
- }
-}