@Test
public void testProcess_WithNoHeaders() throws Exception {

  TraceContext traceContext = requestInterceptor.process(requestWithNoHeaders);
  assertThat(tracer.startSpanEvents).hasSize(1);
  StartSpanEvent startEvent = tracer.startSpanEvents.get(0);
  assertThat(startEvent.getName()).isEqualTo("/");
  assertThat(traceContext).isEqualTo(startEvent.getTraceContext());
  assertThat(tracer.annotateEvents).hasSize(1);
  AnnotateEvent annotateEvent = tracer.annotateEvents.get(0);
  assertThat(annotateEvent.getLabels().getLabels()).containsAllOf(
      new Label("/http/method", "GET"),
      new Label("/http/client_protocol", "HTTP")
  );
  assertThat(annotateEvent.getTraceContext()).isEqualTo(startEvent.getTraceContext());
}