mirror of
https://github.com/fnproject/fn.git
synced 2022-10-28 21:29:17 +03:00
update vendor/ dir to latest w/o heroku, moby
had to lock a lot of things in place
This commit is contained in:
53
vendor/github.com/json-iterator/go/jsoniter_stream_test.go
generated
vendored
Normal file
53
vendor/github.com/json-iterator/go/jsoniter_stream_test.go
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
package jsoniter
|
||||
|
||||
import (
|
||||
"github.com/stretchr/testify/require"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func Test_writeByte_should_grow_buffer(t *testing.T) {
|
||||
should := require.New(t)
|
||||
stream := NewStream(ConfigDefault, nil, 1)
|
||||
stream.writeByte('1')
|
||||
should.Equal("1", string(stream.Buffer()))
|
||||
should.Equal(1, len(stream.buf))
|
||||
stream.writeByte('2')
|
||||
should.Equal("12", string(stream.Buffer()))
|
||||
should.Equal(2, len(stream.buf))
|
||||
stream.writeThreeBytes('3', '4', '5')
|
||||
should.Equal("12345", string(stream.Buffer()))
|
||||
}
|
||||
|
||||
func Test_writeBytes_should_grow_buffer(t *testing.T) {
|
||||
should := require.New(t)
|
||||
stream := NewStream(ConfigDefault, nil, 1)
|
||||
stream.Write([]byte{'1', '2'})
|
||||
should.Equal("12", string(stream.Buffer()))
|
||||
should.Equal(3, len(stream.buf))
|
||||
stream.Write([]byte{'3', '4', '5', '6', '7'})
|
||||
should.Equal("1234567", string(stream.Buffer()))
|
||||
should.Equal(8, len(stream.buf))
|
||||
}
|
||||
|
||||
func Test_writeIndention_should_grow_buffer(t *testing.T) {
|
||||
should := require.New(t)
|
||||
stream := NewStream(Config{IndentionStep: 2}.Froze(), nil, 1)
|
||||
stream.WriteVal([]int{1, 2, 3})
|
||||
should.Equal("[\n 1,\n 2,\n 3\n]", string(stream.Buffer()))
|
||||
}
|
||||
|
||||
func Test_writeRaw_should_grow_buffer(t *testing.T) {
|
||||
should := require.New(t)
|
||||
stream := NewStream(ConfigDefault, nil, 1)
|
||||
stream.WriteRaw("123")
|
||||
should.Nil(stream.Error)
|
||||
should.Equal("123", string(stream.Buffer()))
|
||||
}
|
||||
|
||||
func Test_writeString_should_grow_buffer(t *testing.T) {
|
||||
should := require.New(t)
|
||||
stream := NewStream(ConfigDefault, nil, 0)
|
||||
stream.WriteString("123")
|
||||
should.Nil(stream.Error)
|
||||
should.Equal(`"123"`, string(stream.Buffer()))
|
||||
}
|
||||
Reference in New Issue
Block a user