|
18 | 18 | import graphql.GraphQL; |
19 | 19 | import graphql.Scalars; |
20 | 20 | import graphql.annotations.annotationTypes.*; |
21 | | -import graphql.annotations.dataFetchers.ExtensionDataFetcherWrapper; |
| 21 | +import graphql.annotations.annotationTypes.GraphQLNonNull; |
22 | 22 | import graphql.annotations.processor.GraphQLAnnotations; |
23 | 23 | import graphql.annotations.processor.ProcessingElementsContainer; |
24 | 24 | import graphql.annotations.processor.retrievers.GraphQLInputObjectRetriever; |
25 | 25 | import graphql.annotations.processor.retrievers.GraphQLObjectHandler; |
26 | 26 | import graphql.annotations.processor.typeFunctions.TypeFunction; |
27 | | -import graphql.schema.DataFetcher; |
28 | | -import graphql.schema.DataFetchingEnvironment; |
29 | | - |
30 | | -import graphql.schema.GraphQLArgument; |
31 | | -import graphql.schema.GraphQLFieldDefinition; |
32 | | -import graphql.schema.GraphQLInputObjectType; |
33 | | -import graphql.schema.GraphQLInputType; |
34 | | -import graphql.schema.GraphQLList; |
35 | | -import graphql.schema.GraphQLObjectType; |
36 | | -import graphql.schema.GraphQLSchema; |
| 27 | +import graphql.schema.*; |
| 28 | + |
37 | 29 | import graphql.schema.GraphQLType; |
38 | 30 | import graphql.schema.idl.SchemaParser; |
39 | 31 | import graphql.schema.idl.SchemaPrinter; |
@@ -214,6 +206,9 @@ public void fields() { |
214 | 206 | assertEquals(fields.get(5).getName(), "privateTest"); |
215 | 207 | assertEquals(fields.get(6).getName(), "publicTest"); |
216 | 208 |
|
| 209 | + assertEquals(fields.get(5).getDataFetcher().getClass(), PropertyDataFetcher.class); |
| 210 | + assertEquals(fields.get(6).getDataFetcher().getClass(), FieldDataFetcher.class); |
| 211 | + |
217 | 212 | assertEquals(fields.get(7).getName(), "z_nonOptionalString"); |
218 | 213 | assertTrue(fields.get(7).getType() instanceof graphql.schema.GraphQLNonNull); |
219 | 214 | } |
|
0 commit comments