Expose convenience String url methods
See gh-317
This commit is contained in:
@@ -83,6 +83,14 @@ final class DefaultWebSocketGraphQlTester extends AbstractDelegatingGraphQlTeste
|
||||
|
||||
private final WebSocketGraphQlClient.Builder<?> graphQlClientBuilder;
|
||||
|
||||
/**
|
||||
* Constructor to start via {@link WebSocketGraphQlTester#builder(String, WebSocketClient)}.
|
||||
*/
|
||||
Builder(String url, WebSocketClient webSocketClient) {
|
||||
Assert.notNull(webSocketClient, "WebSocketClient is required");
|
||||
this.graphQlClientBuilder = WebSocketGraphQlClient.builder(url, webSocketClient);
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructor to start via {@link WebSocketGraphQlTester#builder(URI, WebSocketClient)}.
|
||||
*/
|
||||
|
||||
@@ -56,6 +56,15 @@ public interface WebSocketGraphQlTester extends WebGraphQlTester {
|
||||
return builder(url, webSocketClient).build();
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a builder for a {@link WebSocketGraphQlClient}.
|
||||
* @param url the GraphQL endpoint URL
|
||||
* @param webSocketClient the underlying transport client to use
|
||||
*/
|
||||
static WebSocketGraphQlTester.Builder<?> builder(String url, WebSocketClient webSocketClient) {
|
||||
return new DefaultWebSocketGraphQlTester.Builder(url, webSocketClient);
|
||||
}
|
||||
|
||||
/**
|
||||
* Return a builder for a {@link WebSocketGraphQlClient}.
|
||||
* @param url the GraphQL endpoint URL
|
||||
|
||||
Reference in New Issue
Block a user