From d2366650ece29b93395c55986dffd48ba1345247 Mon Sep 17 00:00:00 2001 From: Josh Cummings <3627351+jzheaux@users.noreply.github.com> Date: Thu, 9 Jul 2026 11:01:04 -0600 Subject: [PATCH] Polish Serialization Test This commit makes the version calculation work for intermediate version numbers like 7.0.5.1 --- .../SpringSecurityCoreVersionSerializableTests.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java b/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java index 8ce925cdc3..aee3753213 100644 --- a/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java +++ b/config/src/test/java/org/springframework/security/SpringSecurityCoreVersionSerializableTests.java @@ -301,8 +301,7 @@ class SpringSecurityCoreVersionSerializableTests { private static String getCurrentVersion() { String version = System.getProperty("springSecurityVersion"); String[] parts = version.split("\\."); - parts[2] = "x"; - return String.join(".", parts); + return parts[0] + "." + parts[1] + ".x"; } private static String getPreviousVersion() { @@ -315,8 +314,7 @@ class SpringSecurityCoreVersionSerializableTests { parts[0] = String.valueOf(Integer.parseInt(parts[0]) - 1); parts[1] = "5"; // FIXME: this should not be hard coded } - parts[2] = "x"; - return String.join(".", parts); + return parts[0] + "." + parts[1] + ".x"; } }