FilterTests_RenderFilter_ApiRenderFilter_filter2.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:portals-pluto 作者:
@Override
public void doFilter(RenderRequest portletReq, RenderResponse portletResp, FilterChain chain)
    throws IOException, PortletException {

  PrintWriter writer = portletResp.getWriter();
  JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();

  /* TestCase: V2FilterTests_RenderFilter_ApiRenderFilter_canBeConfigured2 */
  /* Details: "Multiple RenderFilter classes can be configured in the */
  /* portlet descriptor" */
  TestResult tr1 =
      tcd.getTestResultFailed(V2FILTERTESTS_RENDERFILTER_APIRENDERFILTER_CANBECONFIGURED2);
  tr1.setTcSuccess(true);
  tr1.writeTo(writer);

  /* TestCase: V2FilterTests_RenderFilter_ApiRenderFilter_doFilterIsCalled */
  /* Details: "The doFilter(RenderRequest, RenderResponse, */
  /* FilterChain): method is called before the processRender method for */
  /* the portlet" */
  tr2_success = true;

  /* TestCase: V2FilterTests_RenderFilter_ApiRenderFilter_doFilterProcessRender1 */
  /* Details: "After the doFilter(RenderRequest, RenderResponse, */
  /* FilterChain): method has sucessfully completed and invokes the */
  /* next filter, the processRenderMethod is called" */
  tr3_success = true;

  /* TestCase: V2FilterTests_RenderFilter_ApiRenderFilter_doFilterProcessRender2 */
  /* Details: "After the doFilter(RenderRequest, RenderResponse, */
  /* FilterChain): method has sucessfully completed and invokes the */
  /* next filter, the next filter in the chain is called if multiple */
  /* filters are defined" */
  TestResult tr4 =
      tcd.getTestResultFailed(V2FILTERTESTS_RENDERFILTER_APIRENDERFILTER_DOFILTERPROCESSRENDER2);
  if (FilterTests_RenderFilter_ApiRenderFilter_filter.tr4_success) {
    tr4.setTcSuccess(true);
  }
  tr4.writeTo(writer);

  chain.doFilter(portletReq, portletResp);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号