Interface HttpGraphQlTester
- All Superinterfaces:
- GraphQlTester,- WebGraphQlTester
GraphQL over HTTP tester that uses 
WebTestClient and supports tests
 with or without a running server, depending on how WebTestClient is
 configured.- Since:
- 1.0.0
- Author:
- Rossen Stoyanchev
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceHttpGraphQlTester.Builder<B extends HttpGraphQlTester.Builder<B>>Builder for the GraphQL over HTTP tester.Nested classes/interfaces inherited from interface org.springframework.graphql.test.tester.GraphQlTesterGraphQlTester.Entity<D, S extends GraphQlTester.Entity<D,S>>, GraphQlTester.EntityList<E>, GraphQlTester.Errors, GraphQlTester.Path, GraphQlTester.Request<T extends GraphQlTester.Request<T>>, GraphQlTester.Response, GraphQlTester.Subscription, GraphQlTester.Traversable 
- 
Method SummaryModifier and TypeMethodDescriptionstatic HttpGraphQlTester.Builder<?> builder(WebTestClient.Builder webTestClientBuilder) Return a builder to initialize anHttpGraphQlTesterby creating the underlyingWebTestClientthrough the given builder.static HttpGraphQlTestercreate(WebTestClient webTestClient) Create anHttpGraphQlTesterthat uses the givenWebTestClient.mutate()Create a builder initialized from the configuration of "this" tester.Methods inherited from interface org.springframework.graphql.test.tester.GraphQlTesterdocument, documentName
- 
Method Details- 
mutateHttpGraphQlTester.Builder<?> mutate()Description copied from interface:GraphQlTesterCreate a builder initialized from the configuration of "this" tester. Use it to build a new, independently configured instance.- Specified by:
- mutatein interface- GraphQlTester
- Specified by:
- mutatein interface- WebGraphQlTester
 
- 
createCreate anHttpGraphQlTesterthat uses the givenWebTestClient.- Parameters:
- webTestClient- the- WebTestClientto use
 
- 
builderReturn a builder to initialize anHttpGraphQlTesterby creating the underlyingWebTestClientthrough the given builder.- Parameters:
- webTestClientBuilder- the- WebTestClientbuilder to use
 
 
-