Interface GraphQlTester.Builder<B extends GraphQlTester.Builder<B>>
- Type Parameters:
B- the type of builder
- All Known Subinterfaces:
ExecutionGraphQlServiceTester.Builder<B>, HttpGraphQlTester.Builder<B>, RSocketGraphQlTester.Builder<B>, WebGraphQlTester.Builder<B>, WebSocketGraphQlTester.Builder<B>
- All Known Implementing Classes:
AbstractGraphQlTesterBuilder, DefaultRSocketGraphQlTesterBuilder
- Enclosing interface:
GraphQlTester
public static interface GraphQlTester.Builder<B extends GraphQlTester.Builder<B>>
A builder to create a
GraphQlTester instance.- Since:
- 1.0.0
- Author:
- Rossen Stoyanchev, Brian Clozel
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build theGraphQlTester.documentSource(org.springframework.graphql.support.DocumentSource contentLoader) Configure aDocumentSourcefor use withGraphQlTester.documentName(String)for resolving a document by name.errorFilter(Predicate<org.springframework.graphql.ResponseError> predicate) Configure a globalfilterthat applies to all requests.responseTimeout(Duration timeout) Max amount of time to wait for a GraphQL response.
-
Method Details
-
errorFilter
-
documentSource
Configure aDocumentSourcefor use withGraphQlTester.documentName(String)for resolving a document by name.By default, this is set to
ResourceDocumentSourcewith classpath location"graphql-test/"andResourceDocumentSource.FILE_EXTENSIONSas extensions.- Parameters:
contentLoader- the document content loader
-
responseTimeout
-
build
-