@@ -126,9 +126,7 @@ var testCases []testCase = []testCase{
126
126
{
127
127
description : "argument to Do is not a function" ,
128
128
doFunc : "meow" ,
129
- callFunc : func (x int , y int ) {
130
- return
131
- },
129
+ callFunc : func (x int , y int ) {},
132
130
args : []interface {}{0 , 1 },
133
131
expectPanic : true ,
134
132
}, {
@@ -141,12 +139,8 @@ var testCases []testCase = []testCase{
141
139
expectPanic : true ,
142
140
}, {
143
141
description : "number of args for Do func don't match Call func" ,
144
- doFunc : func (x int ) {
145
- return
146
- },
147
- callFunc : func (x int , y int ) {
148
- return
149
- },
142
+ doFunc : func (x int ) {},
143
+ callFunc : func (x int , y int ) {},
150
144
args : []interface {}{0 , 1 },
151
145
expectPanic : true ,
152
146
}, {
@@ -161,12 +155,8 @@ var testCases []testCase = []testCase{
161
155
expectPanic : true ,
162
156
}, {
163
157
description : "arg type for Do func incompatible with Call func" ,
164
- doFunc : func (x int ) {
165
- return
166
- },
167
- callFunc : func (x string ) {
168
- return
169
- },
158
+ doFunc : func (x int ) {},
159
+ callFunc : func (x string ) {},
170
160
args : []interface {}{"meow" },
171
161
expectPanic : true ,
172
162
}, {
@@ -181,22 +171,14 @@ var testCases []testCase = []testCase{
181
171
expectPanic : true ,
182
172
}, {
183
173
description : "Do func(int) Call func(int)" ,
184
- doFunc : func (x int ) {
185
- return
186
- },
187
- callFunc : func (x int ) {
188
- return
189
- },
190
- args : []interface {}{0 },
174
+ doFunc : func (x int ) {},
175
+ callFunc : func (x int ) {},
176
+ args : []interface {}{0 },
191
177
}, {
192
178
description : "Do func(int) Call func(interface{})" ,
193
- doFunc : func (x int ) {
194
- return
195
- },
196
- callFunc : func (x interface {}) {
197
- return
198
- },
199
- args : []interface {}{0 },
179
+ doFunc : func (x int ) {},
180
+ callFunc : func (x interface {}) {},
181
+ args : []interface {}{0 },
200
182
}, {
201
183
description : "Do func(int) bool Call func(int) bool" ,
202
184
doFunc : func (x int ) bool {
@@ -217,12 +199,8 @@ var testCases []testCase = []testCase{
217
199
args : []interface {}{0 },
218
200
}, {
219
201
description : "Do func(string) Call func([]byte)" ,
220
- doFunc : func (x string ) {
221
- return
222
- },
223
- callFunc : func (x []byte ) {
224
- return
225
- },
202
+ doFunc : func (x string ) {},
203
+ callFunc : func (x []byte ) {},
226
204
args : []interface {}{[]byte ("meow" )},
227
205
expectPanic : true ,
228
206
}, {
@@ -237,22 +215,14 @@ var testCases []testCase = []testCase{
237
215
expectPanic : true ,
238
216
}, {
239
217
description : "Do func(map[int]string) Call func(map[interface{}]int)" ,
240
- doFunc : func (x map [int ]string ) {
241
- return
242
- },
243
- callFunc : func (x map [interface {}]int ) {
244
- return
245
- },
218
+ doFunc : func (x map [int ]string ) {},
219
+ callFunc : func (x map [interface {}]int ) {},
246
220
args : []interface {}{map [interface {}]int {"meow" : 0 }},
247
221
expectPanic : true ,
248
222
}, {
249
223
description : "Do func(map[int]string) Call func(map[interface{}]interface{})" ,
250
- doFunc : func (x map [int ]string ) {
251
- return
252
- },
253
- callFunc : func (x map [interface {}]interface {}) {
254
- return
255
- },
224
+ doFunc : func (x map [int ]string ) {},
225
+ callFunc : func (x map [interface {}]interface {}) {},
256
226
args : []interface {}{map [interface {}]interface {}{"meow" : "meow" }},
257
227
expectPanic : true ,
258
228
}, {
@@ -277,61 +247,37 @@ var testCases []testCase = []testCase{
277
247
expectPanic : true ,
278
248
}, {
279
249
description : "Do func([]string) Call func([]interface{})" ,
280
- doFunc : func (x []string ) {
281
- return
282
- },
283
- callFunc : func (x []interface {}) {
284
- return
285
- },
250
+ doFunc : func (x []string ) {},
251
+ callFunc : func (x []interface {}) {},
286
252
args : []interface {}{[]interface {}{0 }},
287
253
expectPanic : true ,
288
254
}, {
289
255
description : "Do func([]string) Call func([]int)" ,
290
- doFunc : func (x []string ) {
291
- return
292
- },
293
- callFunc : func (x []int ) {
294
- return
295
- },
256
+ doFunc : func (x []string ) {},
257
+ callFunc : func (x []int ) {},
296
258
args : []interface {}{[]int {0 , 1 }},
297
259
expectPanic : true ,
298
260
}, {
299
261
description : "Do func([]int) Call func([]int)" ,
300
- doFunc : func (x []int ) {
301
- return
302
- },
303
- callFunc : func (x []int ) {
304
- return
305
- },
306
- args : []interface {}{[]int {0 , 1 }},
262
+ doFunc : func (x []int ) {},
263
+ callFunc : func (x []int ) {},
264
+ args : []interface {}{[]int {0 , 1 }},
307
265
}, {
308
266
description : "Do func([]int) Call func([]interface{})" ,
309
- doFunc : func (x []int ) {
310
- return
311
- },
312
- callFunc : func (x []interface {}) {
313
- return
314
- },
267
+ doFunc : func (x []int ) {},
268
+ callFunc : func (x []interface {}) {},
315
269
args : []interface {}{[]interface {}{0 }},
316
270
expectPanic : true ,
317
271
}, {
318
272
description : "Do func([]int) Call func(...interface{})" ,
319
- doFunc : func (x []int ) {
320
- return
321
- },
322
- callFunc : func (x ... interface {}) {
323
- return
324
- },
273
+ doFunc : func (x []int ) {},
274
+ callFunc : func (x ... interface {}) {},
325
275
args : []interface {}{0 , 1 },
326
276
expectPanic : true ,
327
277
}, {
328
278
description : "Do func([]int) Call func(...int)" ,
329
- doFunc : func (x []int ) {
330
- return
331
- },
332
- callFunc : func (x ... int ) {
333
- return
334
- },
279
+ doFunc : func (x []int ) {},
280
+ callFunc : func (x ... int ) {},
335
281
args : []interface {}{0 , 1 },
336
282
expectPanic : true ,
337
283
}, {
@@ -395,33 +341,21 @@ var testCases []testCase = []testCase{
395
341
expectPanic : true ,
396
342
}, {
397
343
description : "Do func(...int) Call func([]int)" ,
398
- doFunc : func (x ... int ) {
399
- return
400
- },
401
- callFunc : func (x []int ) {
402
- return
403
- },
344
+ doFunc : func (x ... int ) {},
345
+ callFunc : func (x []int ) {},
404
346
args : []interface {}{[]int {0 , 1 }},
405
347
expectPanic : true ,
406
348
}, {
407
349
description : "Do func(...int) Call func([]interface{})" ,
408
- doFunc : func (x ... int ) {
409
- return
410
- },
411
- callFunc : func (x []interface {}) {
412
- return
413
- },
350
+ doFunc : func (x ... int ) {},
351
+ callFunc : func (x []interface {}) {},
414
352
args : []interface {}{[]interface {}{0 , 1 }},
415
353
expectPanic : true ,
416
354
}, {
417
355
description : "Do func(...int) Call func(...interface{})" ,
418
- doFunc : func (x ... int ) {
419
- return
420
- },
421
- callFunc : func (x ... interface {}) {
422
- return
423
- },
424
- args : []interface {}{0 , 1 },
356
+ doFunc : func (x ... int ) {},
357
+ callFunc : func (x ... interface {}) {},
358
+ args : []interface {}{0 , 1 },
425
359
}, {
426
360
description : "Do func(...int) bool Call func(...int) bool" ,
427
361
doFunc : func (x ... int ) bool {
@@ -462,40 +396,24 @@ var testCases []testCase = []testCase{
462
396
args : []interface {}{0 , 1 },
463
397
}, {
464
398
description : "Do func(...int) Call func(...int)" ,
465
- doFunc : func (x ... int ) {
466
- return
467
- },
468
- callFunc : func (x ... int ) {
469
- return
470
- },
471
- args : []interface {}{0 , 1 },
399
+ doFunc : func (x ... int ) {},
400
+ callFunc : func (x ... int ) {},
401
+ args : []interface {}{0 , 1 },
472
402
}, {
473
403
description : "Do func(foo); foo implements interface X Call func(interface X)" ,
474
- doFunc : func (x foo ) {
475
- return
476
- },
477
- callFunc : func (x fmt.Stringer ) {
478
- return
479
- },
480
- args : []interface {}{foo {}},
404
+ doFunc : func (x foo ) {},
405
+ callFunc : func (x fmt.Stringer ) {},
406
+ args : []interface {}{foo {}},
481
407
}, {
482
408
description : "Do func(b); b does not implement interface X Call func(interface X)" ,
483
- doFunc : func (x b ) {
484
- return
485
- },
486
- callFunc : func (x fmt.Stringer ) {
487
- return
488
- },
409
+ doFunc : func (x b ) {},
410
+ callFunc : func (x fmt.Stringer ) {},
489
411
args : []interface {}{foo {}},
490
412
expectPanic : true ,
491
413
}, {
492
414
description : "Do func(b) Call func(a); a and b are not aliases" ,
493
- doFunc : func (x b ) {
494
- return
495
- },
496
- callFunc : func (x a ) {
497
- return
498
- },
415
+ doFunc : func (x b ) {},
416
+ callFunc : func (x a ) {},
499
417
args : []interface {}{a {}},
500
418
expectPanic : true ,
501
419
}, {
0 commit comments