@Override
public void doFilter(RenderRequest portletReq, RenderResponse portletResp, FilterChain chain)
throws IOException, PortletException {
PrintWriter writer = portletResp.getWriter();
JSR286ApiTestCaseDetails tcd = new JSR286ApiTestCaseDetails();
/* TestCase: V2FilterTests_RenderFilter_ApiRenderFilter_canBeConfigured1 */
/* Details: "An RenderFilter can be configured in the portlet */
/* descriptor" */
TestResult tr0 =
tcd.getTestResultFailed(V2FILTERTESTS_RENDERFILTER_APIRENDERFILTER_CANBECONFIGURED1);
if (filterConfig.getFilterName().equals("FilterTests_RenderFilter_ApiRenderFilter_filter")) {
tr0.setTcSuccess(true);
}
tr0.writeTo(writer);
/* TestCase: V2FilterTests_RenderFilter_ApiRenderFilter_doFilterProcessRender2 */
/* Details: "After the doFilter(RenderRequest, RenderResponse, */
/* FilterChain): method has sucessfully completed and invokes the */
/* next filter, the next filter in the chain is called if multiple */
/* filters are defined" */
tr4_success = true;
chain.doFilter(portletReq, portletResp);
/* TestCase: V2FilterTests_RenderFilter_ApiRenderFilter_doFilterExamine */
/* Details: "Method doFilter(RenderRequest, RenderResponse, */
/* FilterChain): After the next filter has been successfully invoked, */
/* the RenderResponse may be examined" */
TestResult tr8 =
tcd.getTestResultFailed(V2FILTERTESTS_RENDERFILTER_APIRENDERFILTER_DOFILTEREXAMINE);
if (!portletResp.isCommitted()) {
tr8.setTcSuccess(true);
}
tr8.writeTo(writer);
/* TestCase: V2FilterTests_RenderFilter_ApiRenderFilter_doFilterBlock */
/*
* Details: "If the doFilter(RenderRequest, RenderResponse, FilterChain): method does not invoke
* the next filter, processRender is not called"
*/
TestResult tr5 =
tcd.getTestResultSucceeded("V2FilterTests_RenderFilter_ApiRenderFilter_doFilterBlock");
tr5.appendTcDetail(
"Not possible to test as render() is the last method in chain which is also responsible for test markup");
tr5.writeTo(writer);
}
FilterTests_RenderFilter_ApiRenderFilter_filter.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:portals-pluto
作者:
评论列表
文章目录