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

    accept(clientSpan);

    assertGetTracesReturns(
      requestBuilder()
        .serviceName(clientSpan.localServiceName())
        .remoteServiceName(clientSpan.remoteServiceName().toUpperCase(Locale.ROOT))
        .build(),
      List.of(clientSpan));

    assertGetTracesReturns(
      requestBuilder()
        .serviceName(clientSpan.localServiceName())
        .spanName(clientSpan.name().toUpperCase(Locale.ROOT)).build(),
      List.of(clientSpan));

    assertGetTracesReturns(
      requestBuilder()
        .serviceName(clientSpan.localServiceName())
        .remoteServiceName(clientSpan.remoteServiceName().toUpperCase(Locale.ROOT))
        .build(),
      List.of(clientSpan));
  }
Traces whose root span has timestamps between (endTs - lookback) and endTs are returned
zipkin-tests/src/main/java/zipkin2/storage/ITSpanStore.java