RenderStateTests_SPEC2_12_MutableRenderState.java 文件源码

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

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

   PrintWriter writer = portletResp.getWriter();

   ModuleTestCaseDetails tcd = new ModuleTestCaseDetails();

   /*
    * TestCase:
    * V3RenderStateTests_SPEC2_12_MutableRenderState_setPortletMode2
    */
   /*
    * Details:
    * "A custom portlet mode declared in deployment descriptor could be set."
    */
   RenderParameters renderParams = portletReq.getRenderParameters();
   if (renderParams.getValue("tr_setPortlet2") != null
         && renderParams.getValue("tr_setPortlet2").equals("true")) {
      TestResult result = tcd.getTestResultFailed(
            V3RENDERSTATETESTS_SPEC2_12_MUTABLERENDERSTATE_SETPORTLETMODE2);
      if (portletReq.getPortletMode().equals(new PortletMode("custom1"))) {
         result.setTcSuccess(true);
      } else {
         result.appendTcDetail(
               "Failed because portlet mode is not CUSTOM1 but "
                     + portletReq.getPortletMode().toString());
      }
      result.writeTo(writer);
   }

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号