Bumping versions
This commit is contained in:
@@ -34,21 +34,22 @@ public class ApplicationFailFastTests {
|
||||
@Test
|
||||
public void bootstrapContextFails() {
|
||||
assertThatThrownBy(() -> {
|
||||
new SpringApplicationBuilder().sources(Application.class).run("--spring.config.use-legacy-processing=true",
|
||||
"--server.port=0", "--spring.cloud.config.enabled=true", "--spring.cloud.config.fail-fast=true",
|
||||
"--spring.cloud.config.uri=http://serverhostdoesnotexist:1234");
|
||||
new SpringApplicationBuilder().sources(Application.class)
|
||||
.run("--spring.config.use-legacy-processing=true", "--server.port=0",
|
||||
"--spring.cloud.config.enabled=true", "--spring.cloud.config.fail-fast=true",
|
||||
"--spring.cloud.config.uri=http://serverhostdoesnotexist:1234");
|
||||
}).as("Exception not caused by fail fast").hasMessageContaining("fail fast");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void configDataContextFailsFast(CapturedOutput output) {
|
||||
assertThatThrownBy(() -> {
|
||||
new SpringApplicationBuilder().sources(Application.class, PropertyInjectionConfiguration.class).run(
|
||||
"--server.port=0", "--spring.cloud.config.enabled=true", "--spring.cloud.config.fail-fast=true",
|
||||
"--spring.config.import=optional:configserver:http://serverhostdoesnotexist:1234",
|
||||
"--spring.cloud.config.server.enabled=false", "--logging.level.org.springframework.retry=TRACE",
|
||||
"--logging.level.org.springframework.cloud.config=TRACE",
|
||||
"--logging.level.org.springframework.boot.context.config=TRACE");
|
||||
new SpringApplicationBuilder().sources(Application.class, PropertyInjectionConfiguration.class)
|
||||
.run("--server.port=0", "--spring.cloud.config.enabled=true", "--spring.cloud.config.fail-fast=true",
|
||||
"--spring.config.import=optional:configserver:http://serverhostdoesnotexist:1234",
|
||||
"--spring.cloud.config.server.enabled=false", "--logging.level.org.springframework.retry=TRACE",
|
||||
"--logging.level.org.springframework.cloud.config=TRACE",
|
||||
"--logging.level.org.springframework.boot.context.config=TRACE");
|
||||
}).as("Exception not caused by fail fast").hasMessageContaining("fail fast");
|
||||
assertThat(output).contains("Retry: count=5").doesNotContain("Could not resolve placeholder");
|
||||
}
|
||||
|
||||
@@ -82,15 +82,17 @@ public class ConfigDataCustomMediaTypeIntegrationTests {
|
||||
@SuppressWarnings("unchecked")
|
||||
public void noOriginWithMediaTypeApplicationJson() {
|
||||
MutablePropertySources sources = env.getPropertySources();
|
||||
sources.stream().filter(propertySource -> propertySource.getName().startsWith("configserver:")).findFirst()
|
||||
.ifPresent(propertySource -> {
|
||||
if (propertySource instanceof OriginLookup) {
|
||||
OriginLookup<String> originLookup = (OriginLookup) propertySource;
|
||||
Origin origin = originLookup.getOrigin("info.foo");
|
||||
// because media-type was set as application/json, no origin
|
||||
assertThat(origin).as("origin was not null").isNull();
|
||||
}
|
||||
});
|
||||
sources.stream()
|
||||
.filter(propertySource -> propertySource.getName().startsWith("configserver:"))
|
||||
.findFirst()
|
||||
.ifPresent(propertySource -> {
|
||||
if (propertySource instanceof OriginLookup) {
|
||||
OriginLookup<String> originLookup = (OriginLookup) propertySource;
|
||||
Origin origin = originLookup.getOrigin("info.foo");
|
||||
// because media-type was set as application/json, no origin
|
||||
assertThat(origin).as("origin was not null").isNull();
|
||||
}
|
||||
});
|
||||
assertThat(env.getProperty("info.foo")).isEqualTo("bar");
|
||||
}
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ public class ConfigDataOrderingIntegrationTests {
|
||||
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||
public void contextLoads() {
|
||||
ResponseEntity<Map> response = new TestRestTemplate()
|
||||
.getForEntity("http://localhost:" + this.port + BASE_PATH + "/env/my.prop", Map.class);
|
||||
.getForEntity("http://localhost:" + this.port + BASE_PATH + "/env/my.prop", Map.class);
|
||||
assertThat(response.getStatusCode()).isEqualTo(HttpStatus.OK);
|
||||
Map res = response.getBody();
|
||||
assertThat(res).containsKey("propertySources");
|
||||
|
||||
@@ -54,8 +54,9 @@ public class ConfigDataOrderingVaultIntegrationTests {
|
||||
|
||||
@Container
|
||||
public static VaultContainer vaultContainer = new VaultContainer<>(DockerImageName.parse("vault:1.13.3"))
|
||||
.withVaultToken("my-root-token").withClasspathResourceMapping("vaultordering/vault_test_policy.txt",
|
||||
"/tmp/vault_test_policy.txt", BindMode.READ_ONLY);
|
||||
.withVaultToken("my-root-token")
|
||||
.withClasspathResourceMapping("vaultordering/vault_test_policy.txt", "/tmp/vault_test_policy.txt",
|
||||
BindMode.READ_ONLY);
|
||||
|
||||
@BeforeAll
|
||||
public static void startConfigServer() throws IOException, InterruptedException, JSONException {
|
||||
|
||||
Reference in New Issue
Block a user