Home | History | Annotate | Download | only in json

Lines Matching refs:tt

832 	for _, tt := range badUTF8 {
833 b, err := Marshal(tt.in)
834 if string(b) != tt.out || err != nil {
835 t.Errorf("Marshal(%q) = %#q, %v, want %#q, nil", tt.in, b, err, tt.out)
895 for i, tt := range unmarshalTests {
897 in := []byte(tt.in)
899 if !reflect.DeepEqual(err, tt.err) {
904 if tt.ptr == nil {
909 v := reflect.New(reflect.TypeOf(tt.ptr).Elem())
911 if tt.useNumber {
914 if err := dec.Decode(v.Interface()); !reflect.DeepEqual(err, tt.err) {
915 t.Errorf("#%d: %v, want %v", i, err, tt.err)
920 if !reflect.DeepEqual(v.Elem().Interface(), tt.out) {
921 t.Errorf("#%d: mismatch\nhave: %#+v\nwant: %#+v", i, v.Elem().Interface(), tt.out)
924 data, _ = Marshal(tt.out)
930 if tt.err == nil {
936 if tt.golden && !bytes.Equal(enc, in) {
939 vv := reflect.New(reflect.TypeOf(tt.ptr).Elem())
941 if tt.useNumber {
989 for _, tt := range numberTests {
990 n := Number(tt.in)
991 if s := n.String(); s != tt.in {
992 t.Errorf("Number(%q).String() is %q", tt.in, s)
994 if i, err := n.Int64(); err == nil && tt.intErr == "" && i != tt.i {
995 t.Errorf("Number(%q).Int64() is %d", tt.in, i)
996 } else if (err == nil && tt.intErr != "") || (err != nil && err.Error() != tt.intErr) {
997 t.Errorf("Number(%q).Int64() wanted error %q but got: %v", tt.in, tt.intErr, err)
999 if f, err := n.Float64(); err == nil && tt.floatErr == "" && f != tt.f {
1000 t.Errorf("Number(%q).Float64() is %g", tt.in, f)
1001 } else if (err == nil && tt.floatErr != "") || (err != nil && err.Error() != tt.floatErr) {
1002 t.Errorf("Number(%q).Float64() wanted error %q but got: %v", tt.in, tt.floatErr, err)
1083 for n, tt := range wrongStringTests {
1084 r := strings.NewReader(tt.in)
1088 if got != tt.err {
1089 t.Errorf("%d. got err = %q, want %q", n, got, tt.err)
1515 for _, tt := range interfaceSetTests {
1516 b := struct{ X interface{} }{tt.pre}
1517 blob := `{"X":` + tt.json + `}`
1522 if !reflect.DeepEqual(b.X, tt.post) {
1523 t.Errorf("Unmarshal %#q into %#v: X=%#v, want %#v", blob, tt.pre, b.X, tt.post)
1929 for _, tt := range prefillTests {
1930 ptrstr := fmt.Sprintf("%v", tt.ptr)
1931 err := Unmarshal([]byte(tt.in), tt.ptr) // tt.ptr edited here
1935 if !reflect.DeepEqual(tt.ptr, tt.out) {
1936 t.Errorf("Unmarshal(%#q, %s): have %v, want %v", tt.in, ptrstr, tt.ptr, tt.out)
1952 for _, tt := range invalidUnmarshalTests {
1953 err := Unmarshal(buf, tt.v)
1958 if got := err.Error(); got != tt.want {
1959 t.Errorf("Unmarshal = %q; want %q", got, tt.want)
1976 for _, tt := range invalidUnmarshalTextTests {
1977 err := Unmarshal(buf, tt.v)
1982 if got := err.Error(); got != tt.want {
1983 t.Errorf("Unmarshal = %q; want %q", got, tt.want)