@@ -38,7 +38,7 @@ func TestSelectedFieldsNestedAliasesArgsDirectives(t *testing.T) {
38
38
39
39
gqltesting .RunTests (t , []* gqltesting.Test {
40
40
{
41
- Schema : graphql .MustParseSchema (schemaString , & selectedFieldsResolver1 {t }),
41
+ Schema : graphql .MustParseSchema (schemaString , & nestedAliasesArgsDirectivesQueryResolver {t }),
42
42
Query : `
43
43
{
44
44
test {
@@ -56,11 +56,11 @@ func TestSelectedFieldsNestedAliasesArgsDirectives(t *testing.T) {
56
56
})
57
57
}
58
58
59
- type selectedFieldsResolver1 struct {
59
+ type nestedAliasesArgsDirectivesQueryResolver struct {
60
60
T * testing.T
61
61
}
62
62
63
- func (r * selectedFieldsResolver1 ) Test (ctx context.Context ) selectedFieldsTestResolver1 {
63
+ func (r * nestedAliasesArgsDirectivesQueryResolver ) Test (ctx context.Context ) nestedAliasesArgsDirectivesTestResolver {
64
64
sel := fields .Selected (ctx )
65
65
if sel == nil {
66
66
failWithError (r .T , "selected field is nil" )
@@ -139,25 +139,21 @@ func (r *selectedFieldsResolver1) Test(ctx context.Context) selectedFieldsTestRe
139
139
failWithError (r .T , "c field assertion failed" )
140
140
}
141
141
142
- return selectedFieldsTestResolver1 {}
142
+ return nestedAliasesArgsDirectivesTestResolver {}
143
143
}
144
144
145
- type selectedFieldsTestResolver1 struct {}
145
+ type nestedAliasesArgsDirectivesTestResolver struct {}
146
146
147
- func (r selectedFieldsTestDResolver ) Value () string { return "value" }
148
-
149
- type aArgs struct {
150
- Value * string
147
+ func (r nestedAliasesArgsDirectivesTestResolver ) A (struct { Value * string }) string { return "a" }
148
+ func (r nestedAliasesArgsDirectivesTestResolver ) B () * string { return nil }
149
+ func (r nestedAliasesArgsDirectivesTestResolver ) C () int32 { return 1 }
150
+ func (r nestedAliasesArgsDirectivesTestResolver ) D () nestedAliasesArgsDirectivesDResolver {
151
+ return nestedAliasesArgsDirectivesDResolver {}
151
152
}
152
153
153
- func (r selectedFieldsTestResolver1 ) A (aArgs ) string { return "a" }
154
- func (r selectedFieldsTestResolver1 ) B () * string { return nil }
155
- func (r selectedFieldsTestResolver1 ) C () int32 { return 1 }
156
- func (r selectedFieldsTestResolver1 ) D () selectedFieldsTestDResolver {
157
- return selectedFieldsTestDResolver {}
158
- }
154
+ type nestedAliasesArgsDirectivesDResolver struct {}
159
155
160
- type selectedFieldsTestDResolver struct { }
156
+ func ( r nestedAliasesArgsDirectivesDResolver ) Value () string { return "value" }
161
157
162
158
// Test 2: Union query result
163
159
@@ -189,7 +185,7 @@ func TestSelectedFieldsUnionQueryResult(t *testing.T) {
189
185
190
186
gqltesting .RunTests (t , []* gqltesting.Test {
191
187
{
192
- Schema : graphql .MustParseSchema (schemaString , & selectedFieldsResolver2 {t }),
188
+ Schema : graphql .MustParseSchema (schemaString , & unionQueryResultQueryResolver {t }),
193
189
Query : `
194
190
{
195
191
test {
@@ -210,11 +206,11 @@ func TestSelectedFieldsUnionQueryResult(t *testing.T) {
210
206
})
211
207
}
212
208
213
- type selectedFieldsResolver2 struct {
209
+ type unionQueryResultQueryResolver struct {
214
210
T * testing.T
215
211
}
216
212
217
- func (r * selectedFieldsResolver2 ) Test (ctx context.Context ) []selectedFieldsTestUnion {
213
+ func (r * unionQueryResultQueryResolver ) Test (ctx context.Context ) []unionQueryResultTestUnion {
218
214
f := fields .Selected (ctx )
219
215
if f == nil {
220
216
failWithError (r .T , "selected field is nil" )
@@ -240,34 +236,34 @@ func (r *selectedFieldsResolver2) Test(ctx context.Context) []selectedFieldsTest
240
236
r .T .FailNow ()
241
237
}
242
238
243
- return []selectedFieldsTestUnion {}
239
+ return []unionQueryResultTestUnion {}
244
240
}
245
241
246
242
type aOrB interface {
247
243
ID () string
248
244
}
249
- type selectedFieldsTestUnion struct { aOrB }
245
+ type unionQueryResultTestUnion struct { aOrB }
250
246
251
- type selectedFieldsTestAResolver2 struct {}
247
+ type unionQueryResultAResolver struct {}
252
248
253
- func (r selectedFieldsTestAResolver2 ) ID () string { return "" }
254
- func (r selectedFieldsTestAResolver2 ) Value () int32 { return 0 }
249
+ func (r unionQueryResultAResolver ) ID () string { return "" }
250
+ func (r unionQueryResultAResolver ) Value () int32 { return 0 }
255
251
256
- type selectedFieldsTestBResolver2 struct {}
252
+ type unionQueryResultBResolver struct {}
257
253
258
- func (r selectedFieldsTestBResolver2 ) ID () string { return "" }
259
- func (r selectedFieldsTestBResolver2 ) Index () int32 { return 0 }
254
+ func (r unionQueryResultBResolver ) ID () string { return "" }
255
+ func (r unionQueryResultBResolver ) Index () int32 { return 0 }
260
256
261
- func (r selectedFieldsTestUnion ) ToA () (* selectedFieldsTestAResolver2 , bool ) {
262
- v , ok := r .aOrB .(selectedFieldsTestAResolver2 )
257
+ func (r unionQueryResultTestUnion ) ToA () (* unionQueryResultAResolver , bool ) {
258
+ v , ok := r .aOrB .(unionQueryResultAResolver )
263
259
if ! ok {
264
260
return nil , false
265
261
}
266
262
return & v , true
267
263
}
268
264
269
- func (r selectedFieldsTestUnion ) ToB () (* selectedFieldsTestBResolver2 , bool ) {
270
- v , ok := r .aOrB .(selectedFieldsTestBResolver2 )
265
+ func (r unionQueryResultTestUnion ) ToB () (* unionQueryResultBResolver , bool ) {
266
+ v , ok := r .aOrB .(unionQueryResultBResolver )
271
267
if ! ok {
272
268
return nil , false
273
269
}
@@ -302,7 +298,7 @@ func TestSelectedFieldsInterfaceQueryResult(t *testing.T) {
302
298
303
299
gqltesting .RunTests (t , []* gqltesting.Test {
304
300
{
305
- Schema : graphql .MustParseSchema (schemaString , & selectedFieldsResolver3 {t }),
301
+ Schema : graphql .MustParseSchema (schemaString , & interfaceQueryResultQueryResolver {t }),
306
302
Query : `
307
303
{
308
304
test {
@@ -315,11 +311,11 @@ func TestSelectedFieldsInterfaceQueryResult(t *testing.T) {
315
311
})
316
312
}
317
313
318
- type selectedFieldsResolver3 struct {
314
+ type interfaceQueryResultQueryResolver struct {
319
315
T * testing.T
320
316
}
321
317
322
- func (r * selectedFieldsResolver3 ) Test (ctx context.Context ) []identifiable {
318
+ func (r * interfaceQueryResultQueryResolver ) Test (ctx context.Context ) []interfaceQueryResultIdentifiable {
323
319
f := fields .Selected (ctx )
324
320
if f == nil {
325
321
failWithError (r .T , "selected field is nil" )
@@ -335,13 +331,13 @@ func (r *selectedFieldsResolver3) Test(ctx context.Context) []identifiable {
335
331
failWithError (r .T , "id field assertion field" )
336
332
}
337
333
338
- return []identifiable {}
334
+ return []interfaceQueryResultIdentifiable {}
339
335
}
340
336
341
- type identifiable interface {
337
+ type interfaceQueryResultIdentifiable interface {
342
338
ID () string
343
- ToA () (* selectedFieldsTestAResolver2 , bool )
344
- ToB () (* selectedFieldsTestBResolver2 , bool )
339
+ ToA () (* unionQueryResultAResolver , bool )
340
+ ToB () (* unionQueryResultBResolver , bool )
345
341
}
346
342
347
343
// Test 4: Nested fields lookup
@@ -374,7 +370,7 @@ func TestSelectedFieldsNestedFieldsLookup(t *testing.T) {
374
370
375
371
gqltesting .RunTests (t , []* gqltesting.Test {
376
372
{
377
- Schema : graphql .MustParseSchema (schemaString , & selectedFieldsResolver4 {t }),
373
+ Schema : graphql .MustParseSchema (schemaString , & nestedFieldsLookupQueryResolver {t }),
378
374
Query : `
379
375
{
380
376
test {
@@ -393,11 +389,11 @@ func TestSelectedFieldsNestedFieldsLookup(t *testing.T) {
393
389
})
394
390
}
395
391
396
- type selectedFieldsResolver4 struct {
392
+ type nestedFieldsLookupQueryResolver struct {
397
393
T * testing.T
398
394
}
399
395
400
- func (r * selectedFieldsResolver4 ) Test (ctx context.Context ) selectedFieldsResolver4Test {
396
+ func (r * nestedFieldsLookupQueryResolver ) Test (ctx context.Context ) nestedFieldsLookupTestResolver {
401
397
testField := fields .Selected (ctx )
402
398
if ! (testField != nil && testField .Name == "test" && testField .TypeName == "Test!" && testField .Alias == "test" ) {
403
399
failWithError (r .T , "test field assertion failed" )
@@ -419,24 +415,30 @@ func (r *selectedFieldsResolver4) Test(ctx context.Context) selectedFieldsResolv
419
415
valueField .Alias == "value" && len (valueField .Fields ) == 0 ) {
420
416
failWithError (r .T , "value field assertion failed" )
421
417
}
422
- return selectedFieldsResolver4Test {}
418
+ return nestedFieldsLookupTestResolver {}
423
419
}
424
420
425
- type selectedFieldsResolver4Test struct {}
421
+ type nestedFieldsLookupTestResolver struct {}
426
422
427
- func (r selectedFieldsResolver4Test ) A () selectedFieldsResolver4A { return selectedFieldsResolver4A {} }
423
+ func (r nestedFieldsLookupTestResolver ) A () nestedFieldsLookupAResolver {
424
+ return nestedFieldsLookupAResolver {}
425
+ }
428
426
429
- type selectedFieldsResolver4A struct {}
427
+ type nestedFieldsLookupAResolver struct {}
430
428
431
- func (r selectedFieldsResolver4A ) B () selectedFieldsResolver4B { return selectedFieldsResolver4B {} }
429
+ func (r nestedFieldsLookupAResolver ) B () nestedFieldsLookupBResolver {
430
+ return nestedFieldsLookupBResolver {}
431
+ }
432
432
433
- type selectedFieldsResolver4B struct {}
433
+ type nestedFieldsLookupBResolver struct {}
434
434
435
- func (r selectedFieldsResolver4B ) C () selectedFieldsResolver4C { return selectedFieldsResolver4C {} }
435
+ func (r nestedFieldsLookupBResolver ) C () nestedFieldsLookupCResolver {
436
+ return nestedFieldsLookupCResolver {}
437
+ }
436
438
437
- type selectedFieldsResolver4C struct {}
439
+ type nestedFieldsLookupCResolver struct {}
438
440
439
- func (r selectedFieldsResolver4C ) Value () string { return "value" }
441
+ func (r nestedFieldsLookupCResolver ) Value () string { return "value" }
440
442
441
443
// Utils
442
444
0 commit comments