Tabnine Logo
DistributedTracingConfigImpl.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
com.nike.riposte.server.config.distributedtracing.DistributedTracingConfigImpl
constructor

Best Java code snippets using com.nike.riposte.server.config.distributedtracing.DistributedTracingConfigImpl.<init> (Showing top 5 results out of 315)

origin: Nike-Inc/riposte

@UseDataProvider("invalidConstructorArgsScenarioDataProvider")
@Test
public void constructor_throws_illegal_argument_exception_for_invalid_args(
  InvalidConstructorArgsScenario scenario
) {
  // when
  @SuppressWarnings("unchecked")
  Throwable ex = catchThrowable(
    () -> new DistributedTracingConfigImpl(
      scenario.serverStrategy, scenario.proxyStrategy, scenario.spanClassType
    )
  );
  // then
  assertThat(ex)
    .isInstanceOf(IllegalArgumentException.class)
    .hasMessage(scenario.expectedExceptionMessage);
}
origin: Nike-Inc/riposte

@Test
public void constructor_sets_fields_as_expected() {
  // given
  ServerSpanNamingAndTaggingStrategy<Span> serverStrategyMock = mock(ServerSpanNamingAndTaggingStrategy.class);
  ProxyRouterSpanNamingAndTaggingStrategy<Span> proxyStrategyMock =
    mock(ProxyRouterSpanNamingAndTaggingStrategy.class);
  Class<Span> spanClassType = Span.class;
  // when
  DistributedTracingConfigImpl<Span> instance = new DistributedTracingConfigImpl<>(
    serverStrategyMock, proxyStrategyMock, spanClassType
  );
  // then
  assertThat(instance.serverSpanNamingAndTaggingStrategy).isSameAs(serverStrategyMock);
  assertThat(instance.proxyRouterSpanNamingAndTaggingStrategy).isSameAs(proxyStrategyMock);
  assertThat(instance.spanClassType).isSameAs(spanClassType);
}
origin: Nike-Inc/riposte

tagAndNamingAdapterMock = mock(HttpTagAndSpanNamingAdapter.class);
distributedTracingConfig = new DistributedTracingConfigImpl<>(
  new DefaultRiposteServerSpanNamingAndTaggingStrategy(tagAndNamingStrategy, tagAndNamingAdapterMock) {
    @Override
origin: Nike-Inc/riposte

@DataProvider(value = {
  "true",
  "false"
})
@Test
public void getOrGenerateWingtipsDistributedTracingConfig_works_as_expected_for_wingtips_span_type(
  boolean nullDtConfig
) {
  // given
  DistributedTracingConfig<Span> dtConfig =
    (nullDtConfig)
    ? null
    : new DistributedTracingConfigImpl<>(
      mock(ServerSpanNamingAndTaggingStrategy.class),
      mock(ProxyRouterSpanNamingAndTaggingStrategy.class),
      Span.class
    );
  DistributedTracingConfig<Span> expectedResult =
    (dtConfig == null)
    ? DefaultRiposteDistributedTracingConfigImpl.getDefaultInstance()
    : dtConfig;
  ServerConfig serverConfigMock = mock(ServerConfig.class);
  doReturn(dtConfig).when(serverConfigMock).distributedTracingConfig();
  Server server = new Server(serverConfigMock);
  // when
  DistributedTracingConfig<Span> result = server.getOrGenerateWingtipsDistributedTracingConfig(serverConfigMock);
  // then
  assertThat(result).isSameAs(expectedResult);
  verify(serverConfigMock).distributedTracingConfig();
}
origin: Nike-Inc/riposte

@Test
public void getter_methods_return_field_values() {
  // given
  ServerSpanNamingAndTaggingStrategy<Span> serverStrategyMock = mock(ServerSpanNamingAndTaggingStrategy.class);
  ProxyRouterSpanNamingAndTaggingStrategy<Span> proxyStrategyMock =
    mock(ProxyRouterSpanNamingAndTaggingStrategy.class);
  Class<Span> spanClassType = Span.class;
  DistributedTracingConfigImpl<Span> instance = new DistributedTracingConfigImpl<>(
    serverStrategyMock, proxyStrategyMock, spanClassType
  );
  // expect
  assertThat(instance.getServerSpanNamingAndTaggingStrategy())
    .isSameAs(instance.serverSpanNamingAndTaggingStrategy)
    .isSameAs(serverStrategyMock);
  assertThat(instance.getProxyRouterSpanNamingAndTaggingStrategy())
    .isSameAs(instance.proxyRouterSpanNamingAndTaggingStrategy)
    .isSameAs(proxyStrategyMock);
  assertThat(instance.getSpanClassType())
    .isSameAs(instance.spanClassType)
    .isSameAs(spanClassType);
}
com.nike.riposte.server.config.distributedtracingDistributedTracingConfigImpl<init>

Javadoc

Creates a new instance with the given arguments.

Popular methods of DistributedTracingConfigImpl

  • getProxyRouterSpanNamingAndTaggingStrategy
  • getServerSpanNamingAndTaggingStrategy
  • getSpanClassType

Popular in Java

  • Creating JSON documents from java classes using gson
  • addToBackStack (FragmentTransaction)
  • getApplicationContext (Context)
  • getSupportFragmentManager (FragmentActivity)
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now