Browse Source

Add TWENTY_FIVE to JavaVersion enum

Closes gh-47609
pull/47987/head
Moritz Halbritter 5 months ago
parent
commit
2b99049403
  1. 9
      spring-boot-project/spring-boot/src/main/java/org/springframework/boot/system/JavaVersion.java
  2. 6
      spring-boot-project/spring-boot/src/test/java/org/springframework/boot/system/JavaVersionTests.java

9
spring-boot-project/spring-boot/src/main/java/org/springframework/boot/system/JavaVersion.java

@ -18,6 +18,7 @@ package org.springframework.boot.system;
import java.io.Console; import java.io.Console;
import java.io.Reader; import java.io.Reader;
import java.net.http.HttpResponse;
import java.text.NumberFormat; import java.text.NumberFormat;
import java.time.Duration; import java.time.Duration;
import java.util.Arrays; import java.util.Arrays;
@ -84,7 +85,13 @@ public enum JavaVersion {
* Java 24. * Java 24.
* @since 3.4.3 * @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; private final String name;

6
spring-boot-project/spring-boot/src/test/java/org/springframework/boot/system/JavaVersionTests.java

@ -127,4 +127,10 @@ class JavaVersionTests {
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_FOUR); assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_FOUR);
} }
@Test
@EnabledOnJre(JRE.JAVA_25)
void currentJavaVersionTwentyFive() {
assertThat(JavaVersion.getJavaVersion()).isEqualTo(JavaVersion.TWENTY_FIVE);
}
} }

Loading…
Cancel
Save