Excludes s-c-lb from test

This commit is contained in:
Spencer Gibb
2019-09-11 12:28:59 -04:00
parent 7c8c9837cd
commit 0cb9af12ed

View File

@@ -34,10 +34,9 @@ import org.springframework.context.annotation.Import;
import org.springframework.http.HttpHeaders;
import org.springframework.test.web.reactive.server.WebTestClient;
import org.springframework.util.SocketUtils;
import org.springframework.web.bind.annotation.RestController;
@RunWith(ModifiedClassPathRunner.class)
@ClassPathExclusions({ "spring-cloud-netflix-ribbon-*.jar" })
@ClassPathExclusions({ "spring-cloud-netflix-ribbon-*.jar", "spring-cloud-loadbalancer-*.jar" })
public class GatewayNoLoadBalancerClientAutoConfigurationTests {
private static int port;
@@ -50,7 +49,7 @@ public class GatewayNoLoadBalancerClientAutoConfigurationTests {
@Test
public void noLoadBalancerClientReportsError() {
try (ConfigurableApplicationContext context = new SpringApplication(Config.class)
.run("--server.port=" + port, "--spring.jmx.enabled=false")) {
.run("--server.port=" + port, "--spring.jmx.enabled=false", "--debug=true")) {
WebTestClient client = WebTestClient.bindToServer()
.baseUrl("http://localhost:" + port).build();
client.get().header(HttpHeaders.HOST, "www.lbfail.org").exchange()
@@ -60,7 +59,6 @@ public class GatewayNoLoadBalancerClientAutoConfigurationTests {
@SpringBootConfiguration
@EnableAutoConfiguration
@RestController
@Import(PermitAllSecurityConfiguration.class)
public static class Config {