@DataProvider(value = { "true", "false" }) @Test public void create_factory_method_with_tag_and_span_naming_args_sets_fields_as_expected(boolean subspanArgValue) { WingtipsHttpClientBuilder impl = WingtipsHttpClientBuilder.create( subspanArgValue, tagAndNamingStrategy, tagAndNamingAdapterMock ); assertThat(impl.surroundCallsWithSubspan).isEqualTo(subspanArgValue); assertThat(impl.tagAndNamingStrategy).isSameAs(tagAndNamingStrategy); assertThat(impl.tagAndNamingAdapter).isSameAs(tagAndNamingAdapterMock); }
public static WingtipsHttpClientBuilder create() { return new WingtipsHttpClientBuilder(); }
WingtipsHttpClientBuilder extends HttpClientBuilder { public static WingtipsHttpClientBuilder create() { return new WingtipsHttpClientBuilder(); } }
WingtipsHttpClientBuilder extends HttpClientBuilder { public static WingtipsHttpClientBuilder create() { return new WingtipsHttpClientBuilder(); } WingtipsHttpClientBuilder();  WingtipsHttpClientBuilder(boolean surroundCallsWithSubspan);  WingtipsHttpClientBuilder(
        boolean surroundCallsWithSubspan,
        HttpTagAndSpanNamingStrategy<HttpRequest, HttpResponse> tagAndNamingStrategy,
        HttpTagAndSpanNamingAdapter<HttpRequest, HttpResponse> tagAndNamingAdapter
    ); }
WingtipsHttpClientBuilder extends HttpClientBuilder { public static WingtipsHttpClientBuilder create() { return new WingtipsHttpClientBuilder(); } WingtipsHttpClientBuilder();  WingtipsHttpClientBuilder(boolean surroundCallsWithSubspan);  WingtipsHttpClientBuilder(
        boolean surroundCallsWithSubspan,
        HttpTagAndSpanNamingStrategy<HttpRequest, HttpResponse> tagAndNamingStrategy,
        HttpTagAndSpanNamingAdapter<HttpRequest, HttpResponse> tagAndNamingAdapter
    ); static WingtipsHttpClientBuilder create(); static WingtipsHttpClientBuilder create(boolean surroundCallsWithSubspan); static WingtipsHttpClientBuilder create(
        boolean surroundCallsWithSubspan,
        HttpTagAndSpanNamingStrategy<HttpRequest, HttpResponse> tagAndNamingStrategy,
        HttpTagAndSpanNamingAdapter<HttpRequest, HttpResponse> tagAndNamingAdapter
    ); boolean isSurroundCallsWithSubspan(); WingtipsHttpClientBuilder setSurroundCallsWithSubspan(boolean surroundCallsWithSubspan); }
WingtipsHttpClientBuilder extends HttpClientBuilder { public static WingtipsHttpClientBuilder create() { return new WingtipsHttpClientBuilder(); } WingtipsHttpClientBuilder();  WingtipsHttpClientBuilder(boolean surroundCallsWithSubspan);  WingtipsHttpClientBuilder(
        boolean surroundCallsWithSubspan,
        HttpTagAndSpanNamingStrategy<HttpRequest, HttpResponse> tagAndNamingStrategy,
        HttpTagAndSpanNamingAdapter<HttpRequest, HttpResponse> tagAndNamingAdapter
    ); static WingtipsHttpClientBuilder create(); static WingtipsHttpClientBuilder create(boolean surroundCallsWithSubspan); static WingtipsHttpClientBuilder create(
        boolean surroundCallsWithSubspan,
        HttpTagAndSpanNamingStrategy<HttpRequest, HttpResponse> tagAndNamingStrategy,
        HttpTagAndSpanNamingAdapter<HttpRequest, HttpResponse> tagAndNamingAdapter
    ); boolean isSurroundCallsWithSubspan(); WingtipsHttpClientBuilder setSurroundCallsWithSubspan(boolean surroundCallsWithSubspan);  }