MCPcopy
hub / github.com/gorilla/websocket / sendRecv

Function sendRecv

client_server_test.go:131–149  ·  view source on GitHub ↗
(t *testing.T, ws *Conn)

Source from the content-addressed store, hash-verified

129}
130
131func sendRecv(t *testing.T, ws *Conn) {
132 const message = "Hello World!"
133 if err := ws.SetWriteDeadline(time.Now().Add(time.Second)); err != nil {
134 t.Fatalf("SetWriteDeadline: %v", err)
135 }
136 if err := ws.WriteMessage(TextMessage, []byte(message)); err != nil {
137 t.Fatalf("WriteMessage: %v", err)
138 }
139 if err := ws.SetReadDeadline(time.Now().Add(time.Second)); err != nil {
140 t.Fatalf("SetReadDeadline: %v", err)
141 }
142 _, p, err := ws.ReadMessage()
143 if err != nil {
144 t.Fatalf("ReadMessage: %v", err)
145 }
146 if string(p) != message {
147 t.Fatalf("message=%s, want %s", p, message)
148 }
149}
150
151func TestProxyDial(t *testing.T) {
152

Callers 10

TestProxyDialFunction · 0.85
TestDialFunction · 0.85
TestDialCookieJarFunction · 0.85
TestDialTLSFunction · 0.85
TestHandshakeFunction · 0.85
TestDialCompressionFunction · 0.85
TestSocksProxyDialFunction · 0.85

Calls 4

WriteMessageMethod · 0.80
ReadMessageMethod · 0.80
SetWriteDeadlineMethod · 0.45
SetReadDeadlineMethod · 0.45

Tested by

no test coverage detected