PortletActionContext does not provide setters for PortletRequest, 
PortletResponse, PortletContext
-------------------------------------------------------------------------------------------------

                 Key: WW-2800
                 URL: https://issues.apache.org/struts/browse/WW-2800
             Project: Struts 2
          Issue Type: Improvement
          Components: Plugin - Portlet, Unit Tests
    Affects Versions: 2.1.2, 2.0.11.2
         Environment: Linux, Pluto 1.1.6, Tomcat 6.x
            Reporter: Torsten Krah
            Priority: Minor


Hi.
The ServletActionContect class does provide setters like this:

    ServletActionContext.setRequest(request);
    ServletActionContext.setResponse(response);
    ServletActionContext.setServletContext(servletContext);

So i am able to use MockObjects (Servlet ones) and write Unit Tests to test my 
Actions.

Now i want to use Portlets (it should be possible to do the test like above and 
it should work, but using "portlet" stuff is more clean).

But the PortletActionContext class does not provide any setter to plugin mocks 
for PortletRequest, PortletResponse or the PortletContext (analog to the ones 
in a servlet environment).
It would be nice (to make unit tests with portlet mock objects working - like 
provided with spring-test) to implement these setters.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to