Test: wscontroller
This commit is contained in:
@@ -3,7 +3,6 @@ package controller
|
||||
import (
|
||||
"github.com/c-my/MahjongServer/container"
|
||||
"github.com/gorilla/websocket"
|
||||
"log"
|
||||
"net/url"
|
||||
"testing"
|
||||
)
|
||||
@@ -11,11 +10,14 @@ import (
|
||||
func TestWsHandler(t *testing.T) {
|
||||
container.GetHall().CreateRoom(100, "100r", "100")
|
||||
u := url.URL{Scheme: "ws", Host: "127.0.0.1:1114", Path: "/100"}
|
||||
c, _, err := websocket.DefaultDialer.Dial(u.String(), nil)
|
||||
if err != nil {
|
||||
log.Fatal("dial:", err)
|
||||
_, _, err := websocket.DefaultDialer.Dial(u.String(), nil)
|
||||
if err == nil {
|
||||
t.Errorf("connected via wrong userid")
|
||||
}
|
||||
u = url.URL{Scheme: "ws", Host: "127.0.0.1:1114", Path: "/some_string"}
|
||||
_, _, err = websocket.DefaultDialer.Dial(u.String(), nil)
|
||||
if err == nil {
|
||||
t.Errorf("connected via non-number param")
|
||||
}
|
||||
//time.Sleep(1)
|
||||
defer c.Close()
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user