Add e2e tests
This commit is contained in:
parent
99a355f25d
commit
601fb7dacf
1163 changed files with 289217 additions and 14195 deletions
16
vendor/github.com/json-iterator/go/jsoniter_stream_test.go
generated
vendored
16
vendor/github.com/json-iterator/go/jsoniter_stream_test.go
generated
vendored
|
|
@ -51,3 +51,19 @@ func Test_writeString_should_grow_buffer(t *testing.T) {
|
|||
should.Nil(stream.Error)
|
||||
should.Equal(`"123"`, string(stream.Buffer()))
|
||||
}
|
||||
|
||||
type NopWriter struct {
|
||||
bufferSize int
|
||||
}
|
||||
|
||||
func (w *NopWriter) Write(p []byte) (n int, err error) {
|
||||
w.bufferSize = cap(p)
|
||||
return len(p), nil
|
||||
}
|
||||
|
||||
func Test_flush_buffer_should_stop_grow_buffer(t *testing.T) {
|
||||
writer := new(NopWriter)
|
||||
NewEncoder(writer).Encode(make([]int, 10000000))
|
||||
should := require.New(t)
|
||||
should.Equal(512, writer.bufferSize)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue