mirror of https://github.com/gorilla/websocket.git
Fix test for deprecated JSON funcs.
This commit is contained in:
parent
3d66655aaa
commit
bc7ffd7c1e
34
json_test.go
34
json_test.go
|
@ -23,18 +23,10 @@ func TestJSON(t *testing.T) {
|
||||||
expect.A = 1
|
expect.A = 1
|
||||||
expect.B = "hello"
|
expect.B = "hello"
|
||||||
|
|
||||||
if err := WriteJSON(wc, &expect); err != nil {
|
|
||||||
t.Fatal("write", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := wc.WriteJSON(&expect); err != nil {
|
if err := wc.WriteJSON(&expect); err != nil {
|
||||||
t.Fatal("write", err)
|
t.Fatal("write", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if err := ReadJSON(rc, &expect); err != nil {
|
|
||||||
t.Fatal("read", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := rc.ReadJSON(&actual); err != nil {
|
if err := rc.ReadJSON(&actual); err != nil {
|
||||||
t.Fatal("read", err)
|
t.Fatal("read", err)
|
||||||
}
|
}
|
||||||
|
@ -43,3 +35,29 @@ func TestJSON(t *testing.T) {
|
||||||
t.Fatal("equal", actual, expect)
|
t.Fatal("equal", actual, expect)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestDeprecatedJSON(t *testing.T) {
|
||||||
|
var buf bytes.Buffer
|
||||||
|
c := fakeNetConn{&buf, &buf}
|
||||||
|
wc := newConn(c, true, 1024, 1024)
|
||||||
|
rc := newConn(c, false, 1024, 1024)
|
||||||
|
|
||||||
|
var actual, expect struct {
|
||||||
|
A int
|
||||||
|
B string
|
||||||
|
}
|
||||||
|
expect.A = 1
|
||||||
|
expect.B = "hello"
|
||||||
|
|
||||||
|
if err := WriteJSON(wc, &expect); err != nil {
|
||||||
|
t.Fatal("write", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err := ReadJSON(rc, &actual); err != nil {
|
||||||
|
t.Fatal("read", err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if !reflect.DeepEqual(&actual, &expect) {
|
||||||
|
t.Fatal("equal", actual, expect)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue