@@ -32,6 +32,7 @@ import (
3232 "go.uber.org/multierr"
3333
3434 "nhooyr.io/websocket"
35+ "nhooyr.io/websocket/internal/assert"
3536 "nhooyr.io/websocket/internal/wsecho"
3637 "nhooyr.io/websocket/wsjson"
3738 "nhooyr.io/websocket/wspb"
@@ -127,7 +128,7 @@ func TestHandshake(t *testing.T) {
127128 if err != nil {
128129 return fmt .Errorf ("request is missing mycookie: %w" , err )
129130 }
130- err = assertEqualf ("myvalue" , cookie .Value , "unexpected cookie value" )
131+ err = assert . Equalf ("myvalue" , cookie .Value , "unexpected cookie value" )
131132 if err != nil {
132133 return err
133134 }
@@ -219,7 +220,7 @@ func TestConn(t *testing.T) {
219220 }
220221 for h , exp := range headers {
221222 value := resp .Header .Get (h )
222- err := assertEqualf (exp , value , "unexpected value for header %v" , h )
223+ err := assert . Equalf (exp , value , "unexpected value for header %v" , h )
223224 if err != nil {
224225 return err
225226 }
@@ -276,11 +277,11 @@ func TestConn(t *testing.T) {
276277 time .Sleep (1 )
277278 nc .SetWriteDeadline (time .Now ().Add (time .Second * 15 ))
278279
279- err := assertEqualf (websocket.Addr {}, nc .LocalAddr (), "net conn local address is not equal to websocket.Addr" )
280+ err := assert . Equalf (websocket.Addr {}, nc .LocalAddr (), "net conn local address is not equal to websocket.Addr" )
280281 if err != nil {
281282 return err
282283 }
283- err = assertEqualf (websocket.Addr {}, nc .RemoteAddr (), "net conn remote address is not equal to websocket.Addr" )
284+ err = assert . Equalf (websocket.Addr {}, nc .RemoteAddr (), "net conn remote address is not equal to websocket.Addr" )
284285 if err != nil {
285286 return err
286287 }
@@ -310,13 +311,13 @@ func TestConn(t *testing.T) {
310311
311312 // Ensure the close frame is converted to an EOF and multiple read's after all return EOF.
312313 err2 := assertNetConnRead (nc , "hello" )
313- err := assertEqualf (io .EOF , err2 , "unexpected error" )
314+ err := assert . Equalf (io .EOF , err2 , "unexpected error" )
314315 if err != nil {
315316 return err
316317 }
317318
318319 err2 = assertNetConnRead (nc , "hello" )
319- return assertEqualf (io .EOF , err2 , "unexpected error" )
320+ return assert . Equalf (io .EOF , err2 , "unexpected error" )
320321 },
321322 },
322323 {
@@ -772,15 +773,15 @@ func TestConn(t *testing.T) {
772773 if err != nil {
773774 return err
774775 }
775- err = assertEqualf ("hi" , v , "unexpected JSON" )
776+ err = assert . Equalf ("hi" , v , "unexpected JSON" )
776777 if err != nil {
777778 return err
778779 }
779780 _ , b , err := c .Read (ctx )
780781 if err != nil {
781782 return err
782783 }
783- return assertEqualf ("hi" , string (b ), "unexpected JSON" )
784+ return assert . Equalf ("hi" , string (b ), "unexpected JSON" )
784785 },
785786 client : func (ctx context.Context , c * websocket.Conn ) error {
786787 err := wsjson .Write (ctx , c , "hi" )
@@ -1079,11 +1080,11 @@ func TestAutobahn(t *testing.T) {
10791080 if err != nil {
10801081 return err
10811082 }
1082- err = assertEqualf (typ , actTyp , "unexpected message type" )
1083+ err = assert . Equalf (typ , actTyp , "unexpected message type" )
10831084 if err != nil {
10841085 return err
10851086 }
1086- return assertEqualf (p , p2 , "unexpected message" )
1087+ return assert . Equalf (p , p2 , "unexpected message" )
10871088 })
10881089 }
10891090 }
@@ -1859,7 +1860,7 @@ func assertCloseStatus(err error, code websocket.StatusCode) error {
18591860 if ! errors .As (err , & cerr ) {
18601861 return fmt .Errorf ("no websocket close error in error chain: %+v" , err )
18611862 }
1862- return assertEqualf (code , cerr .Code , "unexpected status code" )
1863+ return assert . Equalf (code , cerr .Code , "unexpected status code" )
18631864}
18641865
18651866func assertProtobufRead (ctx context.Context , c * websocket.Conn , exp interface {}) error {
@@ -1871,7 +1872,7 @@ func assertProtobufRead(ctx context.Context, c *websocket.Conn, exp interface{})
18711872 return err
18721873 }
18731874
1874- return assertEqualf (exp , act , "unexpected protobuf" )
1875+ return assert . Equalf (exp , act , "unexpected protobuf" )
18751876}
18761877
18771878func assertNetConnRead (r io.Reader , exp string ) error {
@@ -1880,7 +1881,7 @@ func assertNetConnRead(r io.Reader, exp string) error {
18801881 if err != nil {
18811882 return err
18821883 }
1883- return assertEqualf (exp , string (act ), "unexpected net conn read" )
1884+ return assert . Equalf (exp , string (act ), "unexpected net conn read" )
18841885}
18851886
18861887func assertErrorContains (err error , exp string ) error {
@@ -1902,27 +1903,27 @@ func assertReadFrame(ctx context.Context, c *websocket.Conn, opcode websocket.Op
19021903 if err != nil {
19031904 return err
19041905 }
1905- err = assertEqualf (opcode , actOpcode , "unexpected frame opcode with payload %q" , actP )
1906+ err = assert . Equalf (opcode , actOpcode , "unexpected frame opcode with payload %q" , actP )
19061907 if err != nil {
19071908 return err
19081909 }
1909- return assertEqualf (p , actP , "unexpected frame %v payload" , opcode )
1910+ return assert . Equalf (p , actP , "unexpected frame %v payload" , opcode )
19101911}
19111912
19121913func assertReadCloseFrame (ctx context.Context , c * websocket.Conn , code websocket.StatusCode ) error {
19131914 actOpcode , actP , err := c .ReadFrame (ctx )
19141915 if err != nil {
19151916 return err
19161917 }
1917- err = assertEqualf (websocket .OpClose , actOpcode , "unexpected frame opcode with payload %q" , actP )
1918+ err = assert . Equalf (websocket .OpClose , actOpcode , "unexpected frame opcode with payload %q" , actP )
19181919 if err != nil {
19191920 return err
19201921 }
19211922 ce , err := websocket .ParseClosePayload (actP )
19221923 if err != nil {
19231924 return fmt .Errorf ("failed to parse close frame payload: %w" , err )
19241925 }
1925- return assertEqualf (ce .Code , code , "unexpected frame close frame code with payload %q" , actP )
1926+ return assert . Equalf (ce .Code , code , "unexpected frame close frame code with payload %q" , actP )
19261927}
19271928
19281929func assertCloseHandshake (ctx context.Context , c * websocket.Conn , code websocket.StatusCode , reason string ) error {
@@ -1960,11 +1961,11 @@ func assertReadMessage(ctx context.Context, c *websocket.Conn, typ websocket.Mes
19601961 if err != nil {
19611962 return err
19621963 }
1963- err = assertEqualf (websocket .MessageText , actTyp , "unexpected frame opcode with payload %q" , actP )
1964+ err = assert . Equalf (websocket .MessageText , actTyp , "unexpected frame opcode with payload %q" , actP )
19641965 if err != nil {
19651966 return err
19661967 }
1967- return assertEqualf (p , actP , "unexpected frame %v payload" , actTyp )
1968+ return assert . Equalf (p , actP , "unexpected frame %v payload" , actTyp )
19681969}
19691970
19701971func BenchmarkConn (b * testing.B ) {
0 commit comments