FilterTests_FilterChain_ApiEventFilter_filter2.java 文件源码

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

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

  StringWriter writer = new StringWriter();

  // now do the tests and write output

  JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();

  // Create result objects for the tests

  /* TestCase: V2FilterTests_FilterChain_ApiEventFilter_invokeEventFilter */
  /* Details: "Invoking doFilter(EventRequest, EventResponse): causes */
  /* next filter to be invoked" */
  TestResult tr0 =
      tcd.getTestResultFailed(V2FILTERTESTS_FILTERCHAIN_APIEVENTFILTER_INVOKEEVENTFILTER);
  if (FilterTests_FilterChain_ApiEventFilter_filter.tr0_success) {
    tr0.setTcSuccess(true);
  }
  tr0.writeTo(writer);

  /* TestCase: V2FilterTests_FilterChain_ApiEventFilter_invokeEventFilter2 */
  /* Details: "Invoking doFilter(EventRequest, EventResponse): causes */
  /* portlet Event method to be invoked" */
  FilterTests_FilterChain_ApiEventFilter_filter2.tr1_success = true;

  String msg = (String) portletReq.getPortletSession().getAttribute(
      RESULT_ATTR_PREFIX + "FilterTests_FilterChain_ApiEventFilter", APPLICATION_SCOPE);
  portletReq.getPortletSession().setAttribute(
      Constants.RESULT_ATTR_PREFIX + "FilterTests_FilterChain_ApiEventFilter",
      msg + writer.toString(), APPLICATION_SCOPE);

  chain.doFilter(portletReq, portletResp);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号