1- package jsoninfo_test
1+ package jsoninfo
22
33import (
44 "errors"
55 "testing"
66
7- "github.com/getkin/kin-openapi/jsoninfo"
87 "github.com/stretchr/testify/assert"
98)
109
@@ -16,7 +15,7 @@ func TestNewObjectDecoder(t *testing.T) {
1615 }
1716` )
1817 t .Run ("test new object decoder" , func (t * testing.T ) {
19- decoder , err := jsoninfo . NewObjectDecoder (data )
18+ decoder , err := NewObjectDecoder (data )
2019 assert .Nil (t , err )
2120 assert .NotNil (t , decoder )
2221 assert .Equal (t , data , decoder .Data )
@@ -25,15 +24,15 @@ func TestNewObjectDecoder(t *testing.T) {
2524}
2625
2726type mockStrictStruct struct {
28- EncodeWithFn func (encoder * jsoninfo. ObjectEncoder , value interface {}) error
29- DecodeWithFn func (decoder * jsoninfo. ObjectDecoder , value interface {}) error
27+ EncodeWithFn func (encoder * ObjectEncoder , value interface {}) error
28+ DecodeWithFn func (decoder * ObjectDecoder , value interface {}) error
3029}
3130
32- func (m * mockStrictStruct ) EncodeWith (encoder * jsoninfo. ObjectEncoder , value interface {}) error {
31+ func (m * mockStrictStruct ) EncodeWith (encoder * ObjectEncoder , value interface {}) error {
3332 return m .EncodeWithFn (encoder , value )
3433}
3534
36- func (m * mockStrictStruct ) DecodeWith (decoder * jsoninfo. ObjectDecoder , value interface {}) error {
35+ func (m * mockStrictStruct ) DecodeWith (decoder * ObjectDecoder , value interface {}) error {
3736 return m .DecodeWithFn (decoder , value )
3837}
3938
@@ -48,31 +47,31 @@ func TestUnmarshalStrictStruct(t *testing.T) {
4847 t .Run ("test unmarshal with StrictStruct without err" , func (t * testing.T ) {
4948 decodeWithFnCalled := 0
5049 mockStruct := & mockStrictStruct {
51- EncodeWithFn : func (encoder * jsoninfo. ObjectEncoder , value interface {}) error {
50+ EncodeWithFn : func (encoder * ObjectEncoder , value interface {}) error {
5251 return nil
5352 },
54- DecodeWithFn : func (decoder * jsoninfo. ObjectDecoder , value interface {}) error {
53+ DecodeWithFn : func (decoder * ObjectDecoder , value interface {}) error {
5554 decodeWithFnCalled ++
5655 return nil
5756 },
5857 }
59- err := jsoninfo . UnmarshalStrictStruct (data , mockStruct )
58+ err := UnmarshalStrictStruct (data , mockStruct )
6059 assert .Nil (t , err )
6160 assert .Equal (t , 1 , decodeWithFnCalled )
6261 })
6362
6463 t .Run ("test unmarshal with StrictStruct with err" , func (t * testing.T ) {
6564 decodeWithFnCalled := 0
6665 mockStruct := & mockStrictStruct {
67- EncodeWithFn : func (encoder * jsoninfo. ObjectEncoder , value interface {}) error {
66+ EncodeWithFn : func (encoder * ObjectEncoder , value interface {}) error {
6867 return nil
6968 },
70- DecodeWithFn : func (decoder * jsoninfo. ObjectDecoder , value interface {}) error {
69+ DecodeWithFn : func (decoder * ObjectDecoder , value interface {}) error {
7170 decodeWithFnCalled ++
7271 return errors .New ("unable to decode the value" )
7372 },
7473 }
75- err := jsoninfo . UnmarshalStrictStruct (data , mockStruct )
74+ err := UnmarshalStrictStruct (data , mockStruct )
7675 assert .NotNil (t , err )
7776 assert .Equal (t , 1 , decodeWithFnCalled )
7877 })
@@ -85,7 +84,7 @@ func TestDecodeStructFieldsAndExtensions(t *testing.T) {
8584 "field2": "field2"
8685 }
8786` )
88- decoder , err := jsoninfo . NewObjectDecoder (data )
87+ decoder , err := NewObjectDecoder (data )
8988 assert .Nil (t , err )
9089 assert .NotNil (t , decoder )
9190
@@ -111,7 +110,7 @@ func TestDecodeStructFieldsAndExtensions(t *testing.T) {
111110 })
112111
113112 t .Run ("successfully decoded with all fields" , func (t * testing.T ) {
114- d , err := jsoninfo . NewObjectDecoder (data )
113+ d , err := NewObjectDecoder (data )
115114 assert .Nil (t , err )
116115 assert .NotNil (t , d )
117116
@@ -127,7 +126,7 @@ func TestDecodeStructFieldsAndExtensions(t *testing.T) {
127126 })
128127
129128 t .Run ("successfully decoded with renaming field" , func (t * testing.T ) {
130- d , err := jsoninfo . NewObjectDecoder (data )
129+ d , err := NewObjectDecoder (data )
131130 assert .Nil (t , err )
132131 assert .NotNil (t , d )
133132
@@ -141,7 +140,7 @@ func TestDecodeStructFieldsAndExtensions(t *testing.T) {
141140 })
142141
143142 t .Run ("un-successfully decoded due to data mismatch" , func (t * testing.T ) {
144- d , err := jsoninfo . NewObjectDecoder (data )
143+ d , err := NewObjectDecoder (data )
145144 assert .Nil (t , err )
146145 assert .NotNil (t , d )
147146
0 commit comments