[ https://issues.apache.org/jira/browse/WW-5177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ganapati updated WW-5177: ------------------------- Summary: Support for struts testing with JUnit 5 (was: Support for struts testing with JUnit) > Support for struts testing with JUnit 5 > --------------------------------------- > > Key: WW-5177 > URL: https://issues.apache.org/jira/browse/WW-5177 > Project: Struts 2 > Issue Type: New Feature > Components: Plugin - JUnit > Reporter: Ganapati > Priority: Major > Labels: features > > Hi Team, > > Currently, struts2-junit-plugin supports testing of Spring based struts > actions with on JUnit 4 and 3 using {{StrutsSpringTestCase}} and > {{{}StrutsSpringJUnit4TestCase{}}}. The request is to add support for JUnit 5 > with something similar to {{StrutsSpringJUnit5TestCase. }}I understand that > we can run JUnit 4 tests using {{junit-vintage-engine}} but in our case we > need to combine with other JUnit 5 based extensions - some custom and some > already available - Spring, Testcontainers, etc. > > There is no issue in the current issues list to support this. Can I know if > there is any plan to support the same? I am happy to make contribution if > some one can guide me. > ----------------------------------- > For POC purposes, I created parallels to {{{}XWorkJUnit4TestCase{}}}, > {{{}StrutsJUnit4TestCase{}}}, and {{StrutsSpringJUnit4TestCase}} with much of > the code remaining same. I was able to run tests using Spring's > {{ExtendWith}} with a workaround and the workaround needs to be fixed > properly. > > Thanks. -- This message was sent by Atlassian Jira (v8.20.7#820007)