This is an automated email from the ASF dual-hosted git repository. matrei pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/grails-spring-security.git
commit 9cbf91b3e2274823b195743c334f3badccc4506f Merge: b5e93416d b6cae9fb0 Author: Mattias Reichel <[email protected]> AuthorDate: Mon May 18 11:30:24 2026 +0200 Merge pull request #1222 from apache/simplify-tests Simplify tests etc/bin/run-all-test-configs.sh | 36 +++ .../integration-test/groovy/demo/LoginPage.groovy | 17 +- .../groovy/demo/SecuredControllerSpec.groovy | 46 ++-- .../groovy/demo/SecuredPage.groovy | 2 +- plugin-core/plugin/build.gradle | 5 + .../springsecurity/SpringSecurityUtilsSpec.groovy | 7 +- .../plugin/springsecurity/SecurityTestUtils.groovy | 0 .../config/http/SecurityFiltersMapper.groovy | 0 .../page/CreatePage.groovy => common/build.gradle} | 18 +- .../testFixtures}/groovy/module/RolesTab.groovy | 1 - .../testFixtures}/groovy/page/CreatePage.groovy | 13 +- .../src/testFixtures}/groovy/page/EditPage.groovy | 16 +- .../src/testFixtures/groovy/page/HomePage.groovy} | 12 +- .../testFixtures/groovy/page/LifecyclePage.groovy} | 24 +- .../testFixtures}/groovy/page/SearchPage.groovy | 23 +- .../groovy/page/aclClass/AclClassCreatePage.groovy | 8 +- .../groovy/page/aclClass/AclClassEditPage.groovy | 8 +- .../groovy/page/aclClass/AclClassSearchPage.groovy | 6 +- .../groovy/page/aclEntry/AclEntryCreatePage.groovy | 8 +- .../groovy/page/aclEntry/AclEntryEditPage.groovy | 6 +- .../groovy/page/aclEntry/AclEntryForm.groovy | 66 +++++ .../groovy/page/aclEntry/AclEntrySearchPage.groovy | 31 ++- .../AclObjectIdentityCreatePage.groovy | 8 +- .../AclObjectIdentityEditPage.groovy | 8 +- .../AclObjectIdentityForm.groovy} | 25 +- .../AclObjectIdentitySearchPage.groovy | 7 +- .../groovy/page/aclSid/AclSidCreatePage.groovy | 12 +- .../groovy/page/aclSid/AclSidEditPage.groovy | 8 +- .../groovy/page/aclSid/AclSidForm.groovy} | 35 +-- .../groovy/page/aclSid/AclSidSearchPage.groovy | 40 ++- .../PersistentLoginSearchPage.groovy | 22 +- .../groovy/page/register/ForgotPasswordPage.groovy | 15 +- .../groovy/page/register/RegisterPage.groovy | 32 ++- .../groovy/page/register/ResetPasswordPage.groovy | 43 ++- .../page/register/SecurityQuestionsPage.groovy | 15 +- .../page/register/VerifyRegistrationPage.groovy} | 12 +- .../RegistrationCodeEditPage.groovy | 7 +- .../registrationCode/RegistrationCodeForm.groovy} | 22 +- .../RegistrationCodeSearchPage.groovy | 6 +- .../page/requestmap/RequestmapCreatePage.groovy | 8 +- .../page/requestmap/RequestmapEditPage.groovy | 9 +- .../groovy/page/requestmap/RequestmapForm.groovy} | 21 +- .../page/requestmap/RequestmapSearchPage.groovy | 7 +- .../groovy/page/role/RoleCreatePage.groovy | 8 +- .../groovy/page/role/RoleEditPage.groovy | 9 +- .../testFixtures/groovy/page/role/RoleForm.groovy} | 21 +- .../groovy/page/role/RoleSearchPage.groovy | 7 +- .../groovy/page/user/UserCreatePage.groovy | 7 +- .../groovy/page/user/UserEditPage.groovy | 29 +- .../testFixtures/groovy/page/user/UserForm.groovy | 50 ++++ .../groovy/page/user/UserSearchPage.groovy | 130 +++++++++ .../groovy/spec/SecurityUISpec.groovy} | 10 +- plugin-ui/examples/extended/build.gradle | 1 + .../examples/extended/grails-app/views/index.gsp | 1 + .../page/profile/ProfileCreatePage.groovy | 14 +- .../page/profile/ProfileEditPage.groovy | 18 +- .../page/profile/ProfileListPage.groovy | 16 +- .../groovy/{ => extended}/spec/AclClassSpec.groovy | 62 ++--- .../groovy/extended/spec/AclEntrySpec.groovy | 176 ++++++++++++ .../extended/spec/AclObjectIdentitySpec.groovy | 139 ++++++++++ .../groovy/extended/spec/AclSidSpec.groovy | 147 ++++++++++ .../{ => extended}/spec/ExtendedMenuSpec.groovy | 46 ++-- .../extended/spec/ExtendedSecurityInfoSpec.groovy | 166 ++++++++++++ .../{ => extended}/spec/PersistentLoginSpec.groovy | 79 +++--- .../groovy/extended/spec/RegisterSpec.groovy | 230 ++++++++++++++++ .../extended/spec/RegistrationCodeSpec.groovy | 114 ++++++++ .../groovy/extended/spec/RequestmapSpec.groovy | 154 +++++++++++ .../groovy/{ => extended}/spec/RoleSpec.groovy | 93 ++++--- .../groovy/extended/spec/UserSpec.groovy | 217 +++++++++++++++ .../{ => extended}/test/ProfileServiceSpec.groovy | 11 +- .../groovy/page/aclClass/AclClassEditPage.groovy | 37 --- .../groovy/page/aclEntry/AclEntrySearchPage.groovy | 35 --- .../AclObjectIdentitySearchPage.groovy | 36 --- .../groovy/page/aclSid/AclSidEditPage.groovy | 35 --- .../groovy/page/aclSid/AclSidSearchPage.groovy | 40 --- .../groovy/page/register/RegisterPage.groovy | 38 --- .../groovy/page/register/ResetPasswordPage.groovy | 41 --- .../page/requestmap/RequestmapEditPage.groovy | 33 --- .../page/requestmap/RequestmapSearchPage.groovy | 34 --- .../groovy/page/role/RoleSearchPage.groovy | 38 --- .../groovy/page/user/UserEditPage.groovy | 37 --- .../groovy/page/user/UserSearchPage.groovy | 38 --- .../groovy/spec/AclEntrySpec.groovy | 166 ------------ .../groovy/spec/AclObjectIdentitySpec.groovy | 133 --------- .../integration-test/groovy/spec/AclSidSpec.groovy | 132 --------- .../groovy/spec/ExtendedSecurityInfoSpec.groovy | 144 ---------- .../groovy/spec/RegisterSpec.groovy | 231 ---------------- .../groovy/spec/RegistrationCodeSpec.groovy | 103 ------- .../groovy/spec/RequestmapSpec.groovy | 141 ---------- .../integration-test/groovy/spec/UserSpec.groovy | 190 ------------- plugin-ui/examples/simple/build.gradle | 1 + .../examples/simple/grails-app/views/index.gsp | 1 + .../integration-test/groovy/page/EditPage.groovy | 33 --- .../integration-test/groovy/page/SearchPage.groovy | 51 ---- .../groovy/page/aclClass/AclClassCreatePage.groovy | 38 --- .../groovy/page/aclClass/AclClassSearchPage.groovy | 38 --- .../groovy/page/aclEntry/AclEntryCreatePage.groovy | 41 --- .../groovy/page/aclEntry/AclEntryEditPage.groovy | 41 --- .../AclObjectIdentityEditPage.groovy | 33 --- .../PersistentLoginSearchPage.groovy | 35 --- .../groovy/page/register/ForgotPasswordPage.groovy | 34 --- .../RegistrationCodeSearchPage.groovy | 34 --- .../groovy/page/role/RoleCreatePage.groovy | 38 --- .../groovy/page/user/UserCreatePage.groovy | 40 --- .../groovy/page/user/UserSearchPage.groovy | 38 --- .../{ => simple}/spec/DefaultMenuSpec.groovy | 43 +-- .../simple/spec/DefaultSecurityInfoSpec.groovy | 163 +++++++++++ .../groovy/simple/spec/RegisterSpec.groovy | 279 +++++++++++++++++++ .../groovy/simple/spec/RegistrationCodeSpec.groovy | 113 ++++++++ .../groovy/simple/spec/RequestmapSpec.groovy | 153 +++++++++++ .../groovy/{ => simple}/spec/RoleSpec.groovy | 95 ++++--- .../groovy/simple/spec/UserSimpleSpec.groovy | 298 +++++++++++++++++++++ .../groovy/spec/AbstractSecuritySpec.groovy | 45 ---- .../groovy/spec/DefaultSecurityInfoSpec.groovy | 144 ---------- .../groovy/spec/RegisterSpec.groovy | 284 -------------------- .../groovy/spec/RegistrationCodeSpec.groovy | 101 ------- .../groovy/spec/RequestmapSpec.groovy | 143 ---------- .../groovy/spec/UserSimpleSpec.groovy | 276 ------------------- settings.gradle | 2 + 119 files changed, 3372 insertions(+), 3615 deletions(-)
