Add TWENTY_FIVE to JavaVersion enum

Closes gh-47609
This commit is contained in:
Moritz Halbritter
2025-10-14 10:35:49 +02:00
parent 257afb8d58
commit 2b99049403
2 changed files with 14 additions and 1 deletions
@@ -18,6 +18,7 @@ package org.springframework.boot.system;
import java.io.Console;
import java.io.Reader;
import java.net.http.HttpResponse;
import java.text.NumberFormat;
import java.time.Duration;
import java.util.Arrays;
@@ -84,7 +85,13 @@ public enum JavaVersion {
* Java 24.
* @since 3.4.3
*/
TWENTY_FOUR("24", Reader.class, "of", CharSequence.class);
TWENTY_FOUR("24", Reader.class, "of", CharSequence.class),
/**
* Java 25.
* @since 3.5.7
*/
TWENTY_FIVE("25", HttpResponse.class, "connectionLabel");
private final String name;
@@ -127,4 +127,10 @@ class JavaVersionTests {
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_FOUR);
}
@Test
@EnabledOnJre(JRE.JAVA_25)
void currentJavaVersionTwentyFive() {
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_FIVE);
}
}