diff options
Diffstat (limited to 'libgo/go/encoding/json/encode_test.go')
-rw-r--r-- | libgo/go/encoding/json/encode_test.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libgo/go/encoding/json/encode_test.go b/libgo/go/encoding/json/encode_test.go index cd5eadf..bdf2a9f 100644 --- a/libgo/go/encoding/json/encode_test.go +++ b/libgo/go/encoding/json/encode_test.go @@ -580,6 +580,9 @@ func TestStringBytes(t *testing.T) { // Test that encodeState.stringBytes and encodeState.string use the same encoding. var r []rune for i := '\u0000'; i <= unicode.MaxRune; i++ { + if testing.Short() && i > 1000 { + i = unicode.MaxRune + } r = append(r, i) } s := string(r) + "\xff\xff\xffhello" // some invalid UTF-8 too @@ -864,6 +867,9 @@ func TestMarshalFloat(t *testing.T) { var digits = "1.2345678901234567890123" for i := len(digits); i >= 2; i-- { + if testing.Short() && i < len(digits)-4 { + break + } for exp := -30; exp <= 30; exp++ { for _, sign := range "+-" { for bits := 32; bits <= 64; bits += 32 { |