| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- package test
- func init() {
- testCases = append(testCases,
- (*[][4]bool)(nil),
- (*[][4]byte)(nil),
- (*[][4]float64)(nil),
- (*[][4]int32)(nil),
- (*[][4]*string)(nil),
- (*[][4]string)(nil),
- (*[][4]uint8)(nil),
- (*[]bool)(nil),
- (*[]byte)(nil),
- (*[]float64)(nil),
- (*[]int32)(nil),
- (*[]int64)(nil),
- (*[]map[int32]string)(nil),
- (*[]map[string]string)(nil),
- (*[4]*[4]bool)(nil),
- (*[4]*[4]byte)(nil),
- (*[4]*[4]float64)(nil),
- (*[4]*[4]int32)(nil),
- (*[4]*[4]*string)(nil),
- (*[4]*[4]string)(nil),
- (*[4]*[4]uint8)(nil),
- (*[]*bool)(nil),
- (*[]*float64)(nil),
- (*[]*int32)(nil),
- (*[]*map[int32]string)(nil),
- (*[]*map[string]string)(nil),
- (*[]*[]bool)(nil),
- (*[]*[]byte)(nil),
- (*[]*[]float64)(nil),
- (*[]*[]int32)(nil),
- (*[]*[]*string)(nil),
- (*[]*[]string)(nil),
- (*[]*[]uint8)(nil),
- (*[]*string)(nil),
- (*[]*struct {
- String string
- Int int32
- Float float64
- Struct struct {
- X string
- }
- Slice []string
- Map map[string]string
- })(nil),
- (*[]*uint8)(nil),
- (*[][]bool)(nil),
- (*[][]byte)(nil),
- (*[][]float64)(nil),
- (*[][]int32)(nil),
- (*[][]*string)(nil),
- (*[][]string)(nil),
- (*[][]uint8)(nil),
- (*[]string)(nil),
- (*[]struct{})(nil),
- (*[]structEmpty)(nil),
- (*[]struct {
- F *string
- })(nil),
- (*[]struct {
- String string
- Int int32
- Float float64
- Struct struct {
- X string
- }
- Slice []string
- Map map[string]string
- })(nil),
- (*[]uint8)(nil),
- (*[]GeoLocation)(nil),
- )
- }
- type GeoLocation struct {
- Id string `json:"id,omitempty" db:"id"`
- }
- func (p *GeoLocation) MarshalJSON() ([]byte, error) {
- return []byte(`{}`), nil
- }
- func (p *GeoLocation) UnmarshalJSON(input []byte) error {
- p.Id = "hello"
- return nil
- }
|