@@ -10,181 +10,181 @@ import (
10
10
func TestSchemaErrors (t * testing.T ) {
11
11
err := InvalidType ("confirmed" , "query" , "boolean" , nil )
12
12
assert .Error (t , err )
13
- assert .Equal (t , 422 , err .Code ())
13
+ assert .EqualValues (t , 422 , err .Code ())
14
14
assert .Equal (t , "confirmed in query must be of type boolean" , err .Error ())
15
15
16
16
err = InvalidType ("confirmed" , "" , "boolean" , nil )
17
17
assert .Error (t , err )
18
- assert .Equal (t , 422 , err .Code ())
18
+ assert .EqualValues (t , 422 , err .Code ())
19
19
assert .Equal (t , "confirmed must be of type boolean" , err .Error ())
20
20
21
21
err = InvalidType ("confirmed" , "query" , "boolean" , "hello" )
22
22
assert .Error (t , err )
23
- assert .Equal (t , 422 , err .Code ())
23
+ assert .EqualValues (t , 422 , err .Code ())
24
24
assert .Equal (t , "confirmed in query must be of type boolean: \" hello\" " , err .Error ())
25
25
26
26
err = InvalidType ("confirmed" , "query" , "boolean" , errors .New ("hello" ))
27
27
assert .Error (t , err )
28
- assert .Equal (t , 422 , err .Code ())
28
+ assert .EqualValues (t , 422 , err .Code ())
29
29
assert .Equal (t , "confirmed in query must be of type boolean, because: hello" , err .Error ())
30
30
31
31
err = InvalidType ("confirmed" , "" , "boolean" , "hello" )
32
32
assert .Error (t , err )
33
- assert .Equal (t , 422 , err .Code ())
33
+ assert .EqualValues (t , 422 , err .Code ())
34
34
assert .Equal (t , "confirmed must be of type boolean: \" hello\" " , err .Error ())
35
35
36
36
err = InvalidType ("confirmed" , "" , "boolean" , errors .New ("hello" ))
37
37
assert .Error (t , err )
38
- assert .Equal (t , 422 , err .Code ())
38
+ assert .EqualValues (t , 422 , err .Code ())
39
39
assert .Equal (t , "confirmed must be of type boolean, because: hello" , err .Error ())
40
40
41
41
err = DuplicateItems ("uniques" , "query" )
42
42
assert .Error (t , err )
43
- assert .Equal (t , 422 , err .Code ())
43
+ assert .EqualValues (t , 422 , err .Code ())
44
44
assert .Equal (t , "uniques in query shouldn't contain duplicates" , err .Error ())
45
45
46
46
err = DuplicateItems ("uniques" , "" )
47
47
assert .Error (t , err )
48
- assert .Equal (t , 422 , err .Code ())
48
+ assert .EqualValues (t , 422 , err .Code ())
49
49
assert .Equal (t , "uniques shouldn't contain duplicates" , err .Error ())
50
50
51
51
err = TooManyItems ("something" , "query" , 5 )
52
52
assert .Error (t , err )
53
- assert .Equal (t , 422 , err .Code ())
53
+ assert .EqualValues (t , 422 , err .Code ())
54
54
assert .Equal (t , "something in query should have at most 5 items" , err .Error ())
55
55
56
56
err = TooManyItems ("something" , "" , 5 )
57
57
assert .Error (t , err )
58
- assert .Equal (t , 422 , err .Code ())
58
+ assert .EqualValues (t , 422 , err .Code ())
59
59
assert .Equal (t , "something should have at most 5 items" , err .Error ())
60
60
61
61
err = TooFewItems ("something" , "" , 5 )
62
62
assert .Error (t , err )
63
- assert .Equal (t , 422 , err .Code ())
63
+ assert .EqualValues (t , 422 , err .Code ())
64
64
assert .Equal (t , "something should have at least 5 items" , err .Error ())
65
65
66
66
err = ExceedsMaximum ("something" , "query" , 5 , false )
67
67
assert .Error (t , err )
68
- assert .Equal (t , 422 , err .Code ())
68
+ assert .EqualValues (t , 422 , err .Code ())
69
69
assert .Equal (t , "something in query should be less than or equal to 5" , err .Error ())
70
70
71
71
err = ExceedsMaximum ("something" , "" , 5 , false )
72
72
assert .Error (t , err )
73
- assert .Equal (t , 422 , err .Code ())
73
+ assert .EqualValues (t , 422 , err .Code ())
74
74
assert .Equal (t , "something should be less than or equal to 5" , err .Error ())
75
75
76
76
err = ExceedsMaximum ("something" , "query" , 5 , true )
77
77
assert .Error (t , err )
78
- assert .Equal (t , 422 , err .Code ())
78
+ assert .EqualValues (t , 422 , err .Code ())
79
79
assert .Equal (t , "something in query should be less than 5" , err .Error ())
80
80
81
81
err = ExceedsMaximum ("something" , "" , 5 , true )
82
82
assert .Error (t , err )
83
- assert .Equal (t , 422 , err .Code ())
83
+ assert .EqualValues (t , 422 , err .Code ())
84
84
assert .Equal (t , "something should be less than 5" , err .Error ())
85
85
86
86
err = ExceedsMinimum ("something" , "query" , 5 , false )
87
87
assert .Error (t , err )
88
- assert .Equal (t , 422 , err .Code ())
88
+ assert .EqualValues (t , 422 , err .Code ())
89
89
assert .Equal (t , "something in query should be greater than or equal to 5" , err .Error ())
90
90
91
91
err = ExceedsMinimum ("something" , "" , 5 , false )
92
92
assert .Error (t , err )
93
- assert .Equal (t , 422 , err .Code ())
93
+ assert .EqualValues (t , 422 , err .Code ())
94
94
assert .Equal (t , "something should be greater than or equal to 5" , err .Error ())
95
95
96
96
err = ExceedsMinimum ("something" , "query" , 5 , true )
97
97
assert .Error (t , err )
98
- assert .Equal (t , 422 , err .Code ())
98
+ assert .EqualValues (t , 422 , err .Code ())
99
99
assert .Equal (t , "something in query should be greater than 5" , err .Error ())
100
100
101
101
err = ExceedsMinimum ("something" , "" , 5 , true )
102
102
assert .Error (t , err )
103
- assert .Equal (t , 422 , err .Code ())
103
+ assert .EqualValues (t , 422 , err .Code ())
104
104
assert .Equal (t , "something should be greater than 5" , err .Error ())
105
105
106
106
err = NotMultipleOf ("something" , "query" , 5 )
107
107
assert .Error (t , err )
108
- assert .Equal (t , 422 , err .Code ())
108
+ assert .EqualValues (t , 422 , err .Code ())
109
109
assert .Equal (t , "something in query should be a multiple of 5" , err .Error ())
110
110
111
111
err = NotMultipleOf ("something" , "" , 5 )
112
112
assert .Error (t , err )
113
- assert .Equal (t , 422 , err .Code ())
113
+ assert .EqualValues (t , 422 , err .Code ())
114
114
assert .Equal (t , "something should be a multiple of 5" , err .Error ())
115
115
116
116
err = EnumFail ("something" , "query" , "yada" , []interface {}{"hello" , "world" })
117
117
assert .Error (t , err )
118
- assert .Equal (t , 422 , err .Code ())
118
+ assert .EqualValues (t , 422 , err .Code ())
119
119
assert .Equal (t , "something in query should be one of [hello world]" , err .Error ())
120
120
121
121
err = EnumFail ("something" , "" , "yada" , []interface {}{"hello" , "world" })
122
122
assert .Error (t , err )
123
- assert .Equal (t , 422 , err .Code ())
123
+ assert .EqualValues (t , 422 , err .Code ())
124
124
assert .Equal (t , "something should be one of [hello world]" , err .Error ())
125
125
126
126
err = Required ("something" , "query" )
127
127
assert .Error (t , err )
128
- assert .Equal (t , 422 , err .Code ())
128
+ assert .EqualValues (t , 422 , err .Code ())
129
129
assert .Equal (t , "something in query is required" , err .Error ())
130
130
131
131
err = Required ("something" , "" )
132
132
assert .Error (t , err )
133
- assert .Equal (t , 422 , err .Code ())
133
+ assert .EqualValues (t , 422 , err .Code ())
134
134
assert .Equal (t , "something is required" , err .Error ())
135
135
136
136
err = TooLong ("something" , "query" , 5 )
137
137
assert .Error (t , err )
138
- assert .Equal (t , 422 , err .Code ())
138
+ assert .EqualValues (t , 422 , err .Code ())
139
139
assert .Equal (t , "something in query should be at most 5 chars long" , err .Error ())
140
140
141
141
err = TooLong ("something" , "" , 5 )
142
142
assert .Error (t , err )
143
- assert .Equal (t , 422 , err .Code ())
143
+ assert .EqualValues (t , 422 , err .Code ())
144
144
assert .Equal (t , "something should be at most 5 chars long" , err .Error ())
145
145
146
146
err = TooShort ("something" , "query" , 5 )
147
147
assert .Error (t , err )
148
- assert .Equal (t , 422 , err .Code ())
148
+ assert .EqualValues (t , 422 , err .Code ())
149
149
assert .Equal (t , "something in query should be at least 5 chars long" , err .Error ())
150
150
151
151
err = TooShort ("something" , "" , 5 )
152
152
assert .Error (t , err )
153
- assert .Equal (t , 422 , err .Code ())
153
+ assert .EqualValues (t , 422 , err .Code ())
154
154
assert .Equal (t , "something should be at least 5 chars long" , err .Error ())
155
155
156
156
err = FailedPattern ("something" , "query" , "\\ d+" )
157
157
assert .Error (t , err )
158
- assert .Equal (t , 422 , err .Code ())
158
+ assert .EqualValues (t , 422 , err .Code ())
159
159
assert .Equal (t , "something in query should match '\\ d+'" , err .Error ())
160
160
161
161
err = FailedPattern ("something" , "" , "\\ d+" )
162
162
assert .Error (t , err )
163
- assert .Equal (t , 422 , err .Code ())
163
+ assert .EqualValues (t , 422 , err .Code ())
164
164
assert .Equal (t , "something should match '\\ d+'" , err .Error ())
165
165
166
166
err = InvalidTypeName ("something" )
167
167
assert .Error (t , err )
168
- assert .Equal (t , 422 , err .Code ())
168
+ assert .EqualValues (t , 422 , err .Code ())
169
169
assert .Equal (t , "something is an invalid type name" , err .Error ())
170
170
171
171
err = AdditionalItemsNotAllowed ("something" , "query" )
172
172
assert .Error (t , err )
173
- assert .Equal (t , 422 , err .Code ())
173
+ assert .EqualValues (t , 422 , err .Code ())
174
174
assert .Equal (t , "something in query can't have additional items" , err .Error ())
175
175
176
176
err = AdditionalItemsNotAllowed ("something" , "" )
177
177
assert .Error (t , err )
178
- assert .Equal (t , 422 , err .Code ())
178
+ assert .EqualValues (t , 422 , err .Code ())
179
179
assert .Equal (t , "something can't have additional items" , err .Error ())
180
180
181
181
err = InvalidCollectionFormat ("something" , "query" , "yada" )
182
182
assert .Error (t , err )
183
- assert .Equal (t , 422 , err .Code ())
183
+ assert .EqualValues (t , 422 , err .Code ())
184
184
assert .Equal (t , "the collection format \" yada\" is not supported for the query param \" something\" " , err .Error ())
185
185
186
186
err2 := CompositeValidationError ()
187
187
assert .Error (t , err2 )
188
- assert .Equal (t , 422 , err2 .Code ())
188
+ assert .EqualValues (t , 422 , err2 .Code ())
189
189
assert .Equal (t , "validation failure list" , err2 .Error ())
190
190
}
0 commit comments