@Test
public void testContextPropagation() throws Exception {
{
HttpHeaders headers = new HttpHeaders();
headers.set("spanid", "1");
headers.set("traceid", "345");
HttpEntity<String> entity = new HttpEntity<>(headers);
getRestTemplate().exchange("/sync", HttpMethod.GET, entity, String.class);
Awaitility.await().until(reportedSpansSize(), IsEqual.equalTo(1));
}
List<MockSpan> mockSpans = TracingBeansConfiguration.mockTracer.finishedSpans();
Assert.assertEquals(1, mockSpans.size());
assertOnErrors(mockSpans);
MockSpan span = mockSpans.get(0);
Assert.assertEquals(1, span.parentId());
Assert.assertEquals(345, span.context().traceId());
Assert.assertEquals("sync", span.operationName());
}
AbstractBaseITests.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:java-spring-web
作者:
评论列表
文章目录