AddlPortletTests_SPEC2_8_PortletModes.java 文件源码

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

项目:portals-pluto 作者:
@RenderMode(name = "custom1")
public void doView(RenderRequest portletReq, RenderResponse portletResp)
    throws PortletException, IOException {

  long tid = Thread.currentThread().getId();
  portletReq.setAttribute(THREADID_ATTR, tid);

  PrintWriter writer = portletResp.getWriter();

  JSR286SpecTestCaseDetails tcd = new JSR286SpecTestCaseDetails();

  /* TestCase: V2AddlPortletTests_SPEC2_8_PortletModes_declaringPortletModes7 */
  /* Details: "A custom portlet mode with */
  /* <portal-managed>false</portal-managed> corresponds to */
  /* the VIEW mode from the portal point of view" */
  if (portletReq.getParameter("tr6") != null && portletReq.getParameter("tr6").equals("true")) {
    TestResult tr6 =
        tcd.getTestResultFailed(V2ADDLPORTLETTESTS_SPEC2_8_PORTLETMODES_DECLARINGPORTLETMODES7);
    if (portletReq.getPortletMode().equals(new PortletMode("custom1"))) {
      tr6.setTcSuccess(true);
    } else {
      tr6.appendTcDetail("Failed because portlet mode is not VIEW but "
          + portletReq.getPortletMode().toString());
    }
    tr6.writeTo(writer);
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号