Sfoglia il codice sorgente

websocket 测试类 完善测试步骤。

JetBrainZP 9 anni fa
parent
commit
3aac30ebdc

+ 12 - 6
hsweb-web-websocket/src/test/java/org/hsweb/web/socket/WebSocketTest.java

@@ -1,5 +1,6 @@
 package org.hsweb.web.socket;
 
+import org.junit.Test;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
@@ -24,12 +25,17 @@ public class WebSocketTest extends WebSocketConfigurationSupport {
         registry.addHandler(cmdWebSocketHandler, "/socket");
     }
 
-    public static void main(String[] args) {
+    /**
+     *  测试步骤
+     * 1.运行成功后 请使用浏览器打开: http://localhost:8080
+     * 2.忽略错误提示,按F12,进入console。
+     * 3.在Console 输入:var ws = new WebSocket('ws://localhost:8080/socket'); 按回车
+     * 4.再Console 输入:ws.send('{"cmd":"test"}'); 按回车
+     * 5.如果看到后台日志显示:handleMessage,id:0 msg={"cmd":"test"},则代表成功了
+     * @throws Exception
+     */
+    @Test
+    public void testWebSocket() throws Exception {
         SpringApplication.run(WebSocketTest.class);
-        //运行成功后 请使用浏览器打开: http://localhost:8080
-        //忽略错误提示,按F12,进入console。
-        //运行:var ws = new WebSocket('ws://localhost:8080/socket');
-        //运行:ws.send('{"cmd":"test"}'); 按回车
-        //如果看到后台日志显示 handleMessage,id:0 msg={"cmd":"test"} 则代表成功了
     }
 }