| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package jsoniter
- import (
- "testing"
- "github.com/json-iterator/go/require"
- )
- func Test_wrap_and_valuetype_everything(t *testing.T) {
- should := require.New(t)
- any := Wrap(int8(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(int16(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(int32(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(int64(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(uint(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(uint8(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(uint16(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(uint32(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(uint64(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(float32(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(float64(10))
- should.Equal(any.ValueType(), Number)
- any = Wrap(true)
- should.Equal(any.ValueType(), Bool)
- any = Wrap(false)
- should.Equal(any.ValueType(), Bool)
- }
|