[xwiki/xwiki-platform] 7795fb: XWIKI-25098: Add automated test for "Register an u...
Branch: refs/heads/backport/stable-17.10.x/XWIKI-25098 Home: https://github.com/xwiki/xwiki-platform Commit: 7795fb0fc969fc3290934725461b47d2f57ed3b4 https://github.com/xwiki/xwiki-platform/commit/7795fb0fc969fc3290934725461b4... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/RegisterIT.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/AccountValidationPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/InactiveAccountPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/RegistrationAdministrationSectionPage.java Log Message: ----------- XWIKI-25098: Add automated test for "Register an user using email verification" (#6572) * Add RegisterIT#registerWithEmailVerification: "Use Email Verification" enabled from the Registration administration section; a newly registered user is inactive and is shown the "not yet active" page on login; the account is activated through the link received by email (GreenMail), and a second user registered with the same email address is activated by entering the validation key in the form of the inactive account page; both users can then log in * Configure GreenMail in RegisterIT (SMTP port forwarded to the container, mail storage JAR and Hibernate mapping) and add the greenmail-junit5 and angus-mail test dependencies to xwiki-platform-administration-test-docker * Add RegistrationAdministrationSectionPage, InactiveAccountPage and AccountValidationPage Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> (cherry picked from commit acd06f3d86502ecabb604d0e8e10007ef66d9499) Commit: 9faf599f0b0c972f0c4066af54a8482aa6649f8b https://github.com/xwiki/xwiki-platform/commit/9faf599f0b0c972f0c4066af54a84... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/RegisterIT.java Log Message: ----------- XWIKI-25098: Add automated test for "Register an user using email verification" * Use the javax.mail API in RegisterIT (the branch GreenMail version is based on javax.mail) and drop the angus-mail test dependency (only needed by the jakarta.mail GreenMail version) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 5a69dcd20c89f400017923ea85b9a2fc4810afd9 https://github.com/xwiki/xwiki-platform/commit/5a69dcd20c89f400017923ea85b9a... Author: Vincent Massol <[email protected]> Date: 2026-10-13 (Tue, 13 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/AccountValidationPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/InactiveAccountPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/RegistrationAdministrationSectionPage.java Log Message: ----------- XWIKI-25098: Add automated test for "Register an user using email verification" * Adjust the `@since` of the backported page objects Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Compare: https://github.com/xwiki/xwiki-platform/compare/7795fb0fc969%5E...5a69dcd20c... To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications
participants (1)
-
XWiki Notifications