Browse Source

Support Serialization in Test Classes

Issue gh-16276
pull/16451/head
Josh Cummings 11 months ago
parent
commit
45da5c94b6
No known key found for this signature in database
GPG Key ID: 869B37A20E876129
  1. 4
      core/src/test/java/org/springframework/security/access/annotation/BusinessServiceImpl.java
  2. 4
      core/src/test/java/org/springframework/security/access/annotation/ExpressionProtectedBusinessServiceImpl.java
  3. 4
      core/src/test/java/org/springframework/security/access/annotation/Jsr250BusinessServiceImpl.java

4
core/src/test/java/org/springframework/security/access/annotation/BusinessServiceImpl.java

@ -16,6 +16,7 @@
package org.springframework.security.access.annotation; package org.springframework.security.access.annotation;
import java.io.Serial;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -24,6 +25,9 @@ import java.util.List;
*/ */
public class BusinessServiceImpl<E extends Entity> implements BusinessService { public class BusinessServiceImpl<E extends Entity> implements BusinessService {
@Serial
private static final long serialVersionUID = -4249394090237180795L;
@Override @Override
@Secured({ "ROLE_USER" }) @Secured({ "ROLE_USER" })
public void someUserMethod1() { public void someUserMethod1() {

4
core/src/test/java/org/springframework/security/access/annotation/ExpressionProtectedBusinessServiceImpl.java

@ -16,6 +16,7 @@
package org.springframework.security.access.annotation; package org.springframework.security.access.annotation;
import java.io.Serial;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -25,6 +26,9 @@ import org.springframework.security.access.prepost.PreFilter;
public class ExpressionProtectedBusinessServiceImpl implements BusinessService { public class ExpressionProtectedBusinessServiceImpl implements BusinessService {
@Serial
private static final long serialVersionUID = -3320014879907436606L;
@Override @Override
public void someAdminMethod() { public void someAdminMethod() {
} }

4
core/src/test/java/org/springframework/security/access/annotation/Jsr250BusinessServiceImpl.java

@ -16,6 +16,7 @@
package org.springframework.security.access.annotation; package org.springframework.security.access.annotation;
import java.io.Serial;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -28,6 +29,9 @@ import jakarta.annotation.security.RolesAllowed;
@PermitAll @PermitAll
public class Jsr250BusinessServiceImpl implements BusinessService { public class Jsr250BusinessServiceImpl implements BusinessService {
@Serial
private static final long serialVersionUID = -7550211450382764339L;
@Override @Override
@RolesAllowed("ROLE_USER") @RolesAllowed("ROLE_USER")
public void someUserMethod1() { public void someUserMethod1() {

Loading…
Cancel
Save