You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "René Gielen (Jira)" <ji...@apache.org> on 2020/02/25 11:11:00 UTC

[jira] [Comment Edited] (WW-5030) ClassNotFoundException - MockPortletResponse

    [ https://issues.apache.org/jira/browse/WW-5030?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17044342#comment-17044342 ] 

René Gielen edited comment on WW-5030 at 2/25/20 11:10 AM:
-----------------------------------------------------------

It might be considerable to contact the current maintainers before forking. You could argue it is a friendly notice, while not specifically required. Moreover, it might be worth to check whether extracting out a "portlet-test-support" library does make sense, preferrably with the help of the current maintainers.

Speaking of that, I don't think the Spring folks would be the right ones to talk to, since the project was handed over to Liferay. IMO if we see value in talking, they would be the right address.

PS: Copying is ok as well, if there is no interest in extracting out a common library

 


was (Author: rgielen):
It might be considerable to contact the current maintainers before forking. You could argue it is a friendly notice, while not specifically required. Moreover, it might be worth to check whether extracting out a "portlet-test-support" library does make sense, preferrably with the help of the current maintainers.

Speaking of that, I don't think the Spring folks would be the right ones to talk to, since the project was handed over to Liferay. IMO if we see value in talking, they would be the right address.

> ClassNotFoundException - MockPortletResponse
> --------------------------------------------
>
>                 Key: WW-5030
>                 URL: https://issues.apache.org/jira/browse/WW-5030
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Plugin - Portlet
>    Affects Versions: 2.5.18
>            Reporter: John Bush
>            Priority: Major
>             Fix For: 2.6
>
>         Attachments: TestStrutsPortlet.zip, fail.txt, success.txt
>
>
> WW-3826 solved a problem running JUnit tests on portlet actions that use the struts2-portlet-plugin and struts2-junit-plugin. The solution used Spring's org.springframework.mock.web.portlet package in the spring-test framework. Spring Portlet MVC is no longer supported (SPR-14129) and the package has been removed starting with Spring 5. I'm not able to upgrade to Spring 5 without loosing my unit testing since having both versions of spring-test in my classpath creates many other issues.
> I've attached a zipped portlet project for testing (TestStrutsPortlet.zip), console log from a successful test (success.txt) and console log from a failed test (fail.txt). All that needs to change is the spring-version in the POM to recreate the testing.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)