@Test
public void testAsyncImmediateExit() throws IOException {
{
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(localRequestUrl("/asyncImmediateExit"))
.build();
client.newCall(request).execute();
Awaitility.await().until(reportedSpansSize(), IsEqual.equalTo(1));
}
List<MockSpan> mockSpans = mockTracer.finishedSpans();
Assert.assertEquals(1, mockSpans.size());
assertOnErrors(mockSpans);
MockSpan mockSpan = mockSpans.get(0);
Assert.assertEquals("GET", mockSpan.operationName());
Assert.assertEquals(5, mockSpan.tags().size());
Assert.assertEquals(Tags.SPAN_KIND_SERVER, mockSpan.tags().get(Tags.SPAN_KIND.getKey()));
Assert.assertEquals("GET", mockSpan.tags().get(Tags.HTTP_METHOD.getKey()));
Assert.assertEquals(localRequestUrl("/asyncImmediateExit"), mockSpan.tags().get(Tags.HTTP_URL.getKey()));
Assert.assertEquals(204, mockSpan.tags().get(Tags.HTTP_STATUS.getKey()));
Assert.assertEquals("java-web-servlet", mockSpan.tags().get(Tags.COMPONENT.getKey()));
}
TracingFilterTest.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:java-web-servlet-filter
作者:
评论列表
文章目录