I have spent some time investigating this issue, and I have finally found that the actual problem lies at
https://github.com/apache/syncope/blob/SYNCOPE-1323/client/console/src/main/java/org/apache/syncope/client/console/wizards/AjaxWizard.java#L198 e.g. RequestCycle.get().find(AjaxRequestTarget.class) returns an Optional holding null, when onFinish() is invoked by WicketTester (actual execution works fine, as said below). Does this ring any bell? Regards. On 2018/06/11 10:43:32, Francesco Chicchiriccò <ilgro...@apache.org> wrote: > On 2018/06/07 16:43:58, Sven Meier <s...@meiers.net> wrote: > > Hi, > > > > I'm not able to run the test in Intellij nor in Eclipse: > > > > java.lang.NoSuchMethodError: > > org.junit.platform.commons.util.ReflectionUtils.getDefaultClassLoader > > Thanks for reporting, it seems that the problem was due to an accidental > inclusion of the old junit artifact in the test classpath. > Anyway, what you can currently find on the Syncope master branch is still > based on Wicket 7 (and the tests run fine); the Wicket 8 branch is not > published. > > > I suspect your problem might be caused by WICKET-6541, but I don't see > > why the changes should fail during tests. > > Thanks for pointing this out, I will look at it. > > Regards. > > > Am 06.06.2018 um 19:00 schrieb Sven Meier: > > > I'll take a look. > > > > > > Have fun > > > Sven > > > > > > > > > Am 06.06.2018 um 17:16 schrieb Francesco Chicchiriccò: > > >> Hi all, > > >> I am migrating the Syncope master branch from Wicket 7 to 8. > > >> It seems all is working fine when dealing via browser, but the > > >> integration tests are mostly failing. > > >> > > >> As Syncope heavily uses Wizards, the reason seems that FormTester > > >> fails somehow to submit the Finish button (though no error is > > >> reported); the failing statement is (for example): > > >> > > >> https://github.com/apache/syncope/blob/master/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ParametersITCase.java#L64 > > >> > > >> > > >> > > >> but I can see that no submit was effectively performed by > > >> > > >> https://github.com/apache/syncope/blob/master/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ParametersITCase.java#L62 > > >> > > >> > > >> > > >> hence no feedback message was generated. > > >> Strange is that I am also sure that the Next button is effectively > > >> submitted by > > >> > > >> https://github.com/apache/syncope/blob/master/fit/core-reference/src/test/java/org/apache/syncope/fit/console/ParametersITCase.java#L56 > > >> > > >> > > >> > > >> Is there anything relevant that was changed in WicketTester with > > >> Wicket 8? The code above works fine with Wicket 7, and performing the > > >> same actions via browser works fine too. > > >> > > >> TIA. > > >> Regards. > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > >> For additional commands, e-mail: users-h...@wicket.apache.org > > >> > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org