@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);
}
}
RenderStateTests_SPEC2_12_MutableRenderState.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:portals-pluto
作者:
评论列表
文章目录