@Test
  protected void getLocalServiceNames_includesLocalServiceName(TestInfo testInfo) throws Exception {
    String testSuffix = testSuffix(testInfo);
    Span clientSpan = newClientSpan(testSuffix);

    assertThat(names().getServiceNames().execute())
      .isEmpty();

    accept(clientSpan);

    assertThat(names().getServiceNames().execute())
      .containsOnly(clientSpan.localServiceName());
  }
Base test for {@link ServiceAndSpanNames}.

<p>Subtypes should create a connection to a real backend, even if that backend is in-process.
zipkin-tests/src/main/java/zipkin2/storage/ITServiceAndSpanNames.java