LoaderIntegrationTests.java (spring-boot-2.7.3) | : | LoaderIntegrationTests.java (spring-boot-2.7.4) | ||
---|---|---|---|---|
skipping to change at line 26 | skipping to change at line 26 | |||
package org.springframework.boot.loader; | package org.springframework.boot.loader; | |||
import java.io.File; | import java.io.File; | |||
import java.time.Duration; | import java.time.Duration; | |||
import java.util.ArrayList; | import java.util.ArrayList; | |||
import java.util.List; | import java.util.List; | |||
import java.util.function.Supplier; | import java.util.function.Supplier; | |||
import java.util.stream.Stream; | import java.util.stream.Stream; | |||
import org.junit.jupiter.api.condition.EnabledForJreRange; | ||||
import org.junit.jupiter.api.condition.JRE; | ||||
import org.junit.jupiter.params.ParameterizedTest; | import org.junit.jupiter.params.ParameterizedTest; | |||
import org.junit.jupiter.params.provider.MethodSource; | import org.junit.jupiter.params.provider.MethodSource; | |||
import org.testcontainers.containers.GenericContainer; | import org.testcontainers.containers.GenericContainer; | |||
import org.testcontainers.containers.output.ToStringConsumer; | import org.testcontainers.containers.output.ToStringConsumer; | |||
import org.testcontainers.containers.startupcheck.OneShotStartupCheckStrategy; | import org.testcontainers.containers.startupcheck.OneShotStartupCheckStrategy; | |||
import org.testcontainers.images.builder.ImageFromDockerfile; | import org.testcontainers.images.builder.ImageFromDockerfile; | |||
import org.testcontainers.utility.DockerImageName; | import org.testcontainers.utility.DockerImageName; | |||
import org.testcontainers.utility.MountableFile; | import org.testcontainers.utility.MountableFile; | |||
import org.springframework.boot.system.JavaVersion; | import org.springframework.boot.system.JavaVersion; | |||
skipping to change at line 47 | skipping to change at line 49 | |||
import org.springframework.util.Assert; | import org.springframework.util.Assert; | |||
import static org.assertj.core.api.Assertions.assertThat; | import static org.assertj.core.api.Assertions.assertThat; | |||
/** | /** | |||
* Integration tests loader that supports fat jars. | * Integration tests loader that supports fat jars. | |||
* | * | |||
* @author Phillip Webb | * @author Phillip Webb | |||
*/ | */ | |||
@DisabledIfDockerUnavailable | @DisabledIfDockerUnavailable | |||
@EnabledForJreRange(max = JRE.JAVA_18) | ||||
class LoaderIntegrationTests { | class LoaderIntegrationTests { | |||
private final ToStringConsumer output = new ToStringConsumer(); | private final ToStringConsumer output = new ToStringConsumer(); | |||
@ParameterizedTest | @ParameterizedTest | |||
@MethodSource("javaRuntimes") | @MethodSource("javaRuntimes") | |||
void readUrlsWithoutWarning(JavaRuntime javaRuntime) { | void readUrlsWithoutWarning(JavaRuntime javaRuntime) { | |||
try (GenericContainer<?> container = createContainer(javaRuntime) ) { | try (GenericContainer<?> container = createContainer(javaRuntime) ) { | |||
container.start(); | container.start(); | |||
System.out.println(this.output.toUtf8String()); | System.out.println(this.output.toUtf8String()); | |||
End of changes. 2 change blocks. | ||||
0 lines changed or deleted | 3 lines changed or added |