1
Class Permission implements ContainerRequestContext
{
@context
HttpServletRequest servletRequest;
public void filter(ContainerRequestContext containerRequestContext) throws IOException
{
String Path=servletRequest.getPathInfo();
int id=containerRequestContext.getId();
if(id==null){
containerRequestContext.abortWith(new ServerResponse(ExceptionUtil.getErrorMessageObject(...),errorCode,new Header<Object>()));
}
}
}
如何编写过滤方法的测试。我能够模拟ContainerReqeustContext。但是如何模拟HttpServletRequest,因为它不是filter()
方法的输入。如何模拟不是输入过滤方法的HttpServletRequest
谢谢!!它的工作正常。 –