diff --git a/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java b/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java index 98b1d346ee..36fbca95c1 100644 --- a/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java +++ b/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java @@ -36,6 +36,7 @@ import java.util.Arrays; import java.util.HashSet; import java.util.List; +import java.util.Objects; import java.util.Set; import java.util.stream.Stream; @@ -208,8 +209,8 @@ void allSerializableClassesShouldHaveSerialVersionOrSuppressWarnings() throws Ex .map(Field::getName) .anyMatch((n) -> n.equals("serialVersionUID")); SuppressWarnings suppressWarnings = clazz.getAnnotation(SuppressWarnings.class); - boolean hasSerialIgnore = suppressWarnings == null - || Arrays.asList(suppressWarnings.value()).contains("Serial"); + boolean hasSerialIgnore = Objects.nonNull(suppressWarnings) + && Arrays.asList(suppressWarnings.value()).contains("serial"); if (!hasSerialVersion && !hasSerialIgnore) { classes.add(clazz); continue;