@After public void afterMethod() { resetTracingAndMdc(); }
@Test public void default_constructor_creates_instance_with_default_values() { // when AsyncHttpClientHelper instance = new AsyncHttpClientHelper(); // then assertThat(instance.performSubSpanAroundDownstreamCalls).isTrue(); verifyDefaultUnderlyingClientConfig(instance); }
verifyRequestBuilderWrapperGeneratedAsExpected(rbw, url, methodName, cbOpt, disableCb); });
@DataProvider(value = { "true", "false" }, splitBy = "\\|") @Test public void constructor_with_subspan_opt_works_as_expected(boolean performSubspan) { // when AsyncHttpClientHelper instance = new AsyncHttpClientHelper(performSubspan); // then assertThat(instance.performSubSpanAroundDownstreamCalls).isEqualTo(performSubspan); verifyDefaultUnderlyingClientConfig(instance); }
: Tracer.getInstance().getCurrentSpanStackCopy(); Map<String, String> initialMdc = (currentTracingInfoNull) ? null : MDC.getCopyOfContextMap(); resetTracingAndMdc();