@Test
public void testLookupURIWithLimitAndTags() throws Exception {
decoder = new TestHttpQueryDecoder(config);
DefaultFullHttpRequest request = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.GET,
"/api/search/lookup?m=sys.cpu.user{host=*}&limit=3000");
addCookie(request);
decoder.decode(null, request, results);
Assert.assertEquals(1, results.size());
Assert.assertEquals(SearchLookupRequest.class, results.iterator().next().getClass());
SearchLookupRequest lookup = (SearchLookupRequest) results.iterator().next();
Assert.assertEquals("sys.cpu.user", lookup.getQuery());
Assert.assertEquals(3000, lookup.getLimit());
Assert.assertEquals(1, lookup.getTags().size());
Tag tag = lookup.getTags().iterator().next();
Assert.assertEquals("host", tag.getKey());
Assert.assertEquals("*", tag.getValue());
}
HttpRequestDecoderTest.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:timely
作者:
评论列表
文章目录