1
0
mirror of https://github.com/json-iterator/go.git synced 2025-07-09 23:45:32 +02:00
Files
json-iterator/jsoniter_invalid_test.go

22 lines
512 B
Go
Raw Normal View History

2017-07-06 16:04:52 +08:00
package jsoniter
import (
"testing"
"github.com/json-iterator/go/require"
)
func Test_missing_object_end(t *testing.T) {
should := require.New(t)
type TestObject struct {
Metric string `json:"metric"`
Tags map[string]interface{} `json:"tags"`
}
obj := TestObject{}
should.NotNil(UnmarshalFromString(`{"metric": "sys.777","tags": {"a":"123"}`, &obj))
}
func Test_missing_array_end(t *testing.T) {
should := require.New(t)
should.NotNil(UnmarshalFromString(`[1,2,3`, &[]int{}))
}