You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by ms...@apache.org on 2014/08/20 08:42:59 UTC
[46/50] [abbrv] Completed code generation for dispatcher request /
response tests. Moved tests that need to be written manually into separate
module - DispatcherReqRespTests5S.
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse.jsp
new file mode 100644
index 0000000..43efb15
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse.jsp
@@ -0,0 +1,97 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+ PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+ PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+ PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+ long svtTid = Thread.currentThread().getId();
+ long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+ PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+ JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+ // Create result objects for the tests
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_getOutputStream */
+ /* Details: "In a target jsp of a forward in the Render phase, the */
+ /* method HttpServletResponse.getOutputStream must provide the same */
+ /* functionality as RenderResponse.getPortletOutputStream" */
+ TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_GETOUTPUTSTREAM);
+ /* TODO: implement test */
+ tr0.appendTcDetail("Not implemented.");
+ tr0.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_sendError */
+ /* Details: "In a target jsp of a forward in the Render phase, the */
+ /* method HttpServletResponse.sendError does not perform any */
+ /* operation" */
+ TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SENDERROR);
+ /* TODO: implement test */
+ tr1.appendTcDetail("Not implemented.");
+ tr1.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_sendRedirect */
+ /* Details: "In a target jsp of a forward in the Render phase, the */
+ /* method HttpServletResponse.sendRedirect does not perform any */
+ /* operation" */
+ TestResult tr2 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SENDREDIRECT);
+ /* TODO: implement test */
+ tr2.appendTcDetail("Not implemented.");
+ tr2.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setCharacterEncoding */
+ /* Details: "In a target jsp of a forward in the Render phase, the */
+ /* method HttpServletResponse.setCharacterEncoding does not perform */
+ /* any operation" */
+ TestResult tr3 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETCHARACTERENCODING);
+ /* TODO: implement test */
+ tr3.appendTcDetail("Not implemented.");
+ tr3.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setContentLength */
+ /* Details: "In a target jsp of a forward in the Render phase, the */
+ /* method HttpServletResponse.setContentLength does not perform any */
+ /* operation" */
+ TestResult tr4 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETCONTENTLENGTH);
+ /* TODO: implement test */
+ tr4.appendTcDetail("Not implemented.");
+ tr4.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setContentType */
+ /* Details: "In a target jsp of a forward in the Render phase, the */
+ /* method HttpServletResponse.setContentType must provide the same */
+ /* functionality as RenderResponse.setContentType" */
+ TestResult tr5 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETCONTENTTYPE);
+ /* TODO: implement test */
+ tr5.appendTcDetail("Not implemented.");
+ tr5.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setLocale */
+ /* Details: "In a target jsp of a forward in the Render phase, the */
+ /* method HttpServletResponse.setLocale does not perform any */
+ /* operation" */
+ TestResult tr6 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETLOCALE);
+ /* TODO: implement test */
+ tr6.appendTcDetail("Not implemented.");
+ tr6.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse_setStatus */
+ /* Details: "In a target jsp of a forward in the Render phase, the */
+ /* method HttpServletResponse.setStatus does not perform any */
+ /* operation" */
+ TestResult tr7 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRENDERRESPONSE_SETSTATUS);
+ /* TODO: implement test */
+ tr7.appendTcDetail("Not implemented.");
+ tr7.writeTo(writer);
+
+%>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest.jsp
new file mode 100644
index 0000000..af4fb0e
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest.jsp
@@ -0,0 +1,43 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+ PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+ PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+ PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+ long svtTid = Thread.currentThread().getId();
+ long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+ PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+ JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+ // Create result objects for the tests
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest_getInputStream */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletRequest.getInputStream must provide the same */
+ /* functionality as ResourceRequest.getPortletInputStream" */
+ TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCEREQUEST_GETINPUTSTREAM);
+ /* TODO: implement test */
+ tr0.appendTcDetail("Not implemented.");
+ tr0.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest_setCharacterEncoding */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletRequest.setCharacterEncoding must provide the */
+ /* same functionality as ResourceRequest.setCharacterEncoding" */
+ TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCEREQUEST_SETCHARACTERENCODING);
+ /* TODO: implement test */
+ tr1.appendTcDetail("Not implemented.");
+ tr1.writeTo(writer);
+
+%>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse.jsp
new file mode 100644
index 0000000..1070548
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse.jsp
@@ -0,0 +1,88 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+ PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+ PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+ PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+ long svtTid = Thread.currentThread().getId();
+ long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+ PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+ JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+ // Create result objects for the tests
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_getOutputStream */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletResponse.getOutputStream must provide the same */
+ /* functionality as ResourceResponse.getPortletOutputStream" */
+ TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_GETOUTPUTSTREAM);
+ /* TODO: implement test */
+ tr0.appendTcDetail("Not implemented.");
+ tr0.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_sendError */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletResponse.sendError does not perform any */
+ /* operation" */
+ TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SENDERROR);
+ /* TODO: implement test */
+ tr1.appendTcDetail("Not implemented.");
+ tr1.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_sendRedirect */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletResponse.sendRedirect does not perform any */
+ /* operation" */
+ TestResult tr2 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SENDREDIRECT);
+ /* TODO: implement test */
+ tr2.appendTcDetail("Not implemented.");
+ tr2.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_setCharacterEncoding */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletResponse.setCharacterEncoding must provide the */
+ /* same functionality as ResourceResponse.setCharacterEncoding" */
+ TestResult tr3 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SETCHARACTERENCODING);
+ /* TODO: implement test */
+ tr3.appendTcDetail("Not implemented.");
+ tr3.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_setContentLength */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletResponse.setContentLength must provide the same */
+ /* functionality as ResourceResponse.setContentLength" */
+ TestResult tr4 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SETCONTENTLENGTH);
+ /* TODO: implement test */
+ tr4.appendTcDetail("Not implemented.");
+ tr4.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_setContentType */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletResponse.setContentType must provide the same */
+ /* functionality as ResourceResponse.setContentType" */
+ TestResult tr5 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SETCONTENTTYPE);
+ /* TODO: implement test */
+ tr5.appendTcDetail("Not implemented.");
+ tr5.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse_setLocale */
+ /* Details: "In a target jsp of a forward in the Resource phase, the */
+ /* method HttpServletResponse.setLocale must provide the same */
+ /* functionality as ResourceResponse.setLocale" */
+ TestResult tr6 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_FORWARDJSPRESOURCERESPONSE_SETLOCALE);
+ /* TODO: implement test */
+ tr6.appendTcDetail("Not implemented.");
+ tr6.writeTo(writer);
+
+%>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest.jsp
new file mode 100644
index 0000000..7eaf6cd
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest.jsp
@@ -0,0 +1,46 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+ PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+ PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+ PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+ long svtTid = Thread.currentThread().getId();
+ long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+ StringWriter writer = new StringWriter();
+
+ JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+ // Create result objects for the tests
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest_getInputStream */
+ /* Details: "In a target jsp of a include in the Action phase, the */
+ /* method HttpServletRequest.getInputStream must provide the same */
+ /* functionality as ActionRequest.getPortletInputStream" */
+ TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPACTIONREQUEST_GETINPUTSTREAM);
+ /* TODO: implement test */
+ tr0.appendTcDetail("Not implemented.");
+ tr0.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest_setCharacterEncoding */
+ /* Details: "In a target jsp of a include in the Action phase, the */
+ /* method HttpServletRequest.setCharacterEncoding must provide the */
+ /* same functionality as ActionRequest.setCharacterEncoding" */
+ TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPACTIONREQUEST_SETCHARACTERENCODING);
+ /* TODO: implement test */
+ tr1.appendTcDetail("Not implemented.");
+ tr1.writeTo(writer);
+
+ request.getSession().setAttribute(
+ Constants.RESULT_ATTR_PREFIX + "DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest",
+ writer.toString());
+%>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest.jsp
new file mode 100644
index 0000000..8ddae9b
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest.jsp
@@ -0,0 +1,34 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+ PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+ PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+ PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+ long svtTid = Thread.currentThread().getId();
+ long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+ PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+ JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+ // Create result objects for the tests
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest_setCharacterEncoding */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletRequest.setCharacterEncoding does not perform */
+ /* any operation" */
+ TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERREQUEST_SETCHARACTERENCODING);
+ /* TODO: implement test */
+ tr0.appendTcDetail("Not implemented.");
+ tr0.writeTo(writer);
+
+%>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse.jsp
new file mode 100644
index 0000000..7695be1
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse.jsp
@@ -0,0 +1,97 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+ PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+ PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+ PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+ long svtTid = Thread.currentThread().getId();
+ long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+ PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+ JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+ // Create result objects for the tests
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_getOutputStream */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletResponse.getOutputStream must provide the same */
+ /* functionality as RenderResponse.getPortletOutputStream" */
+ TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_GETOUTPUTSTREAM);
+ /* TODO: implement test */
+ tr0.appendTcDetail("Not implemented.");
+ tr0.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_sendError */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletResponse.sendError does not perform any */
+ /* operation" */
+ TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SENDERROR);
+ /* TODO: implement test */
+ tr1.appendTcDetail("Not implemented.");
+ tr1.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_sendRedirect */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletResponse.sendRedirect does not perform any */
+ /* operation" */
+ TestResult tr2 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SENDREDIRECT);
+ /* TODO: implement test */
+ tr2.appendTcDetail("Not implemented.");
+ tr2.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setCharacterEncoding */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletResponse.setCharacterEncoding does not perform */
+ /* any operation" */
+ TestResult tr3 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETCHARACTERENCODING);
+ /* TODO: implement test */
+ tr3.appendTcDetail("Not implemented.");
+ tr3.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setContentLength */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletResponse.setContentLength does not perform any */
+ /* operation" */
+ TestResult tr4 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETCONTENTLENGTH);
+ /* TODO: implement test */
+ tr4.appendTcDetail("Not implemented.");
+ tr4.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setContentType */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletResponse.setContentType does not perform any */
+ /* operation" */
+ TestResult tr5 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETCONTENTTYPE);
+ /* TODO: implement test */
+ tr5.appendTcDetail("Not implemented.");
+ tr5.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setLocale */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletResponse.setLocale does not perform any */
+ /* operation" */
+ TestResult tr6 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETLOCALE);
+ /* TODO: implement test */
+ tr6.appendTcDetail("Not implemented.");
+ tr6.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse_setStatus */
+ /* Details: "In a target jsp of a include in the Render phase, the */
+ /* method HttpServletResponse.setStatus does not perform any */
+ /* operation" */
+ TestResult tr7 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRENDERRESPONSE_SETSTATUS);
+ /* TODO: implement test */
+ tr7.appendTcDetail("Not implemented.");
+ tr7.writeTo(writer);
+
+%>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest.jsp
new file mode 100644
index 0000000..885c9a9
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest.jsp
@@ -0,0 +1,43 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+ PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+ PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+ PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+ long svtTid = Thread.currentThread().getId();
+ long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+ PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+ JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+ // Create result objects for the tests
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest_getInputStream */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletRequest.getInputStream must provide the same */
+ /* functionality as ResourceRequest.getPortletInputStream" */
+ TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCEREQUEST_GETINPUTSTREAM);
+ /* TODO: implement test */
+ tr0.appendTcDetail("Not implemented.");
+ tr0.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest_setCharacterEncoding */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletRequest.setCharacterEncoding must provide the */
+ /* same functionality as ResourceRequest.setCharacterEncoding" */
+ TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCEREQUEST_SETCHARACTERENCODING);
+ /* TODO: implement test */
+ tr1.appendTcDetail("Not implemented.");
+ tr1.writeTo(writer);
+
+%>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse.jsp
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse.jsp b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse.jsp
new file mode 100644
index 0000000..02c86ca
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/jsp/DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse.jsp
@@ -0,0 +1,97 @@
+<%@ page session="false" %>
+<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ page import="java.io.*,java.util.*,java.util.logging.*" %>
+<%@ page import="static java.util.logging.Logger.*" %>
+<%@ page import="javax.portlet.*,javax.portlet.filter.*" %>
+<%@ page import="javax.servlet.http.*,javax.servlet.*" %>
+<%@ page import="javax.portlet.tck.beans.*,javax.portlet.tck.constants.*" %>
+<%@ page import="static javax.portlet.tck.constants.Constants.*" %>
+<%@ page import="static javax.portlet.tck.beans.JSR286DispatcherReqRespTestCaseDetails.*" %>
+<%
+
+ PortletRequest portletReq = (PortletRequest) request.getAttribute("javax.portlet.request");
+ PortletResponse portletResp = (PortletResponse) request.getAttribute("javax.portlet.response");
+ PortletConfig portletConfig = (PortletConfig) request.getAttribute("javax.portlet.config");
+ long svtTid = Thread.currentThread().getId();
+ long reqTid = (Long) portletReq.getAttribute(THREADID_ATTR);
+
+ PrintWriter writer = ((MimeResponse)portletResp).getWriter();
+
+ JSR286DispatcherReqRespTestCaseDetails tcd = new JSR286DispatcherReqRespTestCaseDetails();
+
+ // Create result objects for the tests
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_getOutputStream */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletResponse.getOutputStream must provide the same */
+ /* functionality as ResourceResponse.getPortletOutputStream" */
+ TestResult tr0 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_GETOUTPUTSTREAM);
+ /* TODO: implement test */
+ tr0.appendTcDetail("Not implemented.");
+ tr0.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_sendError */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletResponse.sendError does not perform any */
+ /* operation" */
+ TestResult tr1 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SENDERROR);
+ /* TODO: implement test */
+ tr1.appendTcDetail("Not implemented.");
+ tr1.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_sendRedirect */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletResponse.sendRedirect does not perform any */
+ /* operation" */
+ TestResult tr2 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SENDREDIRECT);
+ /* TODO: implement test */
+ tr2.appendTcDetail("Not implemented.");
+ tr2.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setCharacterEncoding */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletResponse.setCharacterEncoding does not perform */
+ /* any operation" */
+ TestResult tr3 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETCHARACTERENCODING);
+ /* TODO: implement test */
+ tr3.appendTcDetail("Not implemented.");
+ tr3.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setContentLength */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletResponse.setContentLength does not perform any */
+ /* operation" */
+ TestResult tr4 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETCONTENTLENGTH);
+ /* TODO: implement test */
+ tr4.appendTcDetail("Not implemented.");
+ tr4.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setContentType */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletResponse.setContentType does not perform any */
+ /* operation" */
+ TestResult tr5 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETCONTENTTYPE);
+ /* TODO: implement test */
+ tr5.appendTcDetail("Not implemented.");
+ tr5.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setLocale */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletResponse.setLocale does not perform any */
+ /* operation" */
+ TestResult tr6 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETLOCALE);
+ /* TODO: implement test */
+ tr6.appendTcDetail("Not implemented.");
+ tr6.writeTo(writer);
+
+ /* TestCase: V2DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse_setStatus */
+ /* Details: "In a target jsp of a include in the Resource phase, the */
+ /* method HttpServletResponse.setStatus does not perform any */
+ /* operation" */
+ TestResult tr7 = tcd.getTestResultFailed(V2DISPATCHERREQRESPTESTS5S_SPEC2_19_INCLUDEJSPRESOURCERESPONSE_SETSTATUS);
+ /* TODO: implement test */
+ tr7.appendTcDetail("Not implemented.");
+ tr7.writeTo(writer);
+
+%>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/portlet.xml
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/portlet.xml b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/portlet.xml
new file mode 100644
index 0000000..917f3bc
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/portlet.xml
@@ -0,0 +1,355 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd http://java.sun.com/xml/ns/portlet/portlet-app_2_0.xsd"
+ xmlns:tck="http://www.apache.org/portals/pluto/portlet-tck_3.0"
+ version="2.0" id="V2DispatcherReqRespTests5S">
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPActionResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPRenderResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardJSPResourceResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPActionRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPRenderResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeJSPResourceResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest</title>
+ </portlet-info>
+ </portlet>
+
+ <portlet>
+ <portlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse</portlet-name>
+ <portlet-class>javax.portlet.tck.portlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse</portlet-class>
+ <expiration-cache>0</expiration-cache>
+ <supports>
+ <mime-type>text/html</mime-type>
+ </supports>
+ <supported-locale>en_US</supported-locale>
+ <portlet-info>
+ <title>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse</title>
+ </portlet-info>
+ </portlet>
+
+ <event-definition>
+ <qname>tck:DispatcherReqRespTests1_SPEC2_19_ForwardJSPEventRequest</qname>
+ <value-type>java.lang.String</value-type>
+ </event-definition>
+
+ <event-definition>
+ <qname>tck:DispatcherReqRespTests1_SPEC2_19_ForwardJSPEventResponse</qname>
+ <value-type>java.lang.String</value-type>
+ </event-definition>
+
+ <event-definition>
+ <qname>tck:DispatcherReqRespTests2_SPEC2_19_ForwardServletEventRequest</qname>
+ <value-type>java.lang.String</value-type>
+ </event-definition>
+
+ <event-definition>
+ <qname>tck:DispatcherReqRespTests2_SPEC2_19_ForwardServletEventResponse</qname>
+ <value-type>java.lang.String</value-type>
+ </event-definition>
+
+ <event-definition>
+ <qname>tck:DispatcherReqRespTests3_SPEC2_19_IncludeJSPEventRequest</qname>
+ <value-type>java.lang.String</value-type>
+ </event-definition>
+
+ <event-definition>
+ <qname>tck:DispatcherReqRespTests3_SPEC2_19_IncludeJSPEventResponse</qname>
+ <value-type>java.lang.String</value-type>
+ </event-definition>
+
+ <event-definition>
+ <qname>tck:DispatcherReqRespTests4_SPEC2_19_IncludeServletEventRequest</qname>
+ <value-type>java.lang.String</value-type>
+ </event-definition>
+
+ <event-definition>
+ <qname>tck:DispatcherReqRespTests4_SPEC2_19_IncludeServletEventResponse</qname>
+ <value-type>java.lang.String</value-type>
+ </event-definition>
+
+ <public-render-parameter>
+ <identifier>tckPRP1</identifier>
+ <qname>tck:tckPRP1</qname>
+ </public-render-parameter>
+</portlet-app>
http://git-wip-us.apache.org/repos/asf/portals-pluto/blob/368fbd4d/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/web.xml b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..b91961e
--- /dev/null
+++ b/portlet-tck_3.0/V2DispatcherReqRespTests5S/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+ <display-name>javax.portlet-tck-DispatcherReqRespTests5S</display-name>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionRequest_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletActionResponse_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderRequest_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletRenderResponse_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceRequest_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_ForwardServletResourceResponse_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletActionRequest_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderRequest_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletRenderResponse_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceRequest_servlet</url-pattern>
+ </servlet-mapping>
+
+ <servlet>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse_servlet</servlet-name>
+ <servlet-class>javax.portlet.tck.servlets.DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse_servlet</servlet-class>
+ <init-param>
+ <param-name>iparm1</param-name>
+ <param-value>value1</param-value>
+ </init-param>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse_servlet</servlet-name>
+ <url-pattern>/DispatcherReqRespTests5S_SPEC2_19_IncludeServletResourceResponse_servlet</url-pattern>
+ </servlet-mapping>
+
+</web-app>