Как иметь несколько `RestAssuredConfig`s? - PullRequest
0 голосов
/ 08 января 2020

У нас есть следующее:

  @Bean
  @Scope(SCOPE_PROTOTYPE)
  public RestAssuredConfig perAppSslRestAssuredConfigObjectProvider(final String serverAppName) {
    final HttpClientConfig httpClientConfig = HttpClientConfig.httpClientConfig()
        .setParam(CONNECTION_TIMEOUT, connectionTimeout)
        .setParam(SO_TIMEOUT, socketTimeout)
        .setParam(CONNECTION_MANAGER_TIMEOUT, connectionManagerTimeout);

    SSLSocketFactory sslSocketFactory = new SSLSocketFactory(
        PerAppSslContext.forClient(serverAppName), AllowAllHostnameVerifier.INSTANCE);

    final SSLConfig config = new SSLConfig()
        .with()
        .sslSocketFactory(sslSocketFactory);

    return RestAssured.config()
        .httpClient(httpClientConfig)
        .sslConfig(config);
  }

Есть ли способ иметь несколько SSLConfig с (по одному на приложение в нашем случае) для RestAssured.config? А еще лучше, есть ли способ иметь несколько RestAssuredConfig объектов?

...