@Test
public void testContributeListeners_ServletRequestListener() throws Exception {
ServletRequestListener srListener = mock(ServletRequestListener.class);
startApp(b -> JettyModule.extend(b).addListener(srListener));
verify(srListener, times(0)).requestInitialized(any());
verify(srListener, times(0)).requestDestroyed(any());
WebTarget base = ClientBuilder.newClient().target("http://localhost:8080");
base.path("/a").request().get();
Thread.sleep(100);
verify(srListener, times(1)).requestInitialized(any());
verify(srListener, times(1)).requestDestroyed(any());
base.path("/b").request().get();
Thread.sleep(100);
verify(srListener, times(2)).requestInitialized(any());
verify(srListener, times(2)).requestDestroyed(any());
// not_found request
base.path("/c").request().get();
Thread.sleep(100);
verify(srListener, times(3)).requestInitialized(any());
verify(srListener, times(3)).requestDestroyed(any());
}
JettyModuleIT.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:bootique-jetty
作者:
评论列表
文章目录