FilterTests_PortletFilter_ApiEventFilter_filter.java 文件源码

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

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

  StringWriter writer = new StringWriter();

  JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();

  /* TestCase: V2FilterTests_PortletFilter_ApiEventFilter_initEvent1 */
  /* Details: "The init(FilterConfig): method is called when an */
  /* EventFilter is configured" */
  TestResult tr0 = tcd.getTestResultFailed(V2FILTERTESTS_PORTLETFILTER_APIEVENTFILTER_INITEVENT1);
  if (initCalled == true) {
    tr0.setTcSuccess(true);
  }
  tr0.writeTo(writer);

  /* TestCase: V2FilterTests_PortletFilter_ApiEventFilter_initEvent2 */
  /* Details: "The init(FilterConfig): method for an EventFilter is */
  /* passed a FilterConfig object" */
  TestResult tr1 = tcd.getTestResultFailed(V2FILTERTESTS_PORTLETFILTER_APIEVENTFILTER_INITEVENT2);
  if (this.filterConfig != null) {
    tr1.setTcSuccess(true);
  }
  tr1.writeTo(writer);

  portletReq.getPortletSession().setAttribute(
      Constants.RESULT_ATTR_PREFIX + "FilterTests_PortletFilter_ApiEventFilter",
      writer.toString(), APPLICATION_SCOPE);

  chain.doFilter(portletReq, portletResp);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号