Class ClientTestConfiguration
java.lang.Object
info.ejava.examples.svc.docker.votes.ClientTestConfiguration
@SpringBootConfiguration
@EnableAutoConfiguration
public class ClientTestConfiguration
extends Object
A test configuration used by remote IT test clients.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.client.RestTemplateanonymousUser(org.springframework.boot.web.client.RestTemplateBuilder builder) baseUrl()static FileelectionsUrl(URI baseUrl) static voidinitProperties(org.springframework.context.ConfigurableApplicationContext ctx, org.testcontainers.containers.ComposeContainer env) static voidinitProperties(org.springframework.test.context.DynamicPropertyRegistry registry, org.testcontainers.containers.ComposeContainer env) static voidinitProperties(org.testcontainers.containers.ComposeContainer env) static Stringstatic Stringstatic Stringstatic org.testcontainers.containers.ComposeContainer
-
Field Details
-
host
-
port
@Value("${it.server.port:9090}") private int port
-
-
Constructor Details
-
ClientTestConfiguration
public ClientTestConfiguration()
-
-
Method Details
-
composeFile
-
testEnvironment
public static org.testcontainers.containers.ComposeContainer testEnvironment() -
initProperties
public static void initProperties(org.springframework.test.context.DynamicPropertyRegistry registry, org.testcontainers.containers.ComposeContainer env) -
initProperties
public static void initProperties(org.testcontainers.containers.ComposeContainer env) -
initProperties
public static void initProperties(org.springframework.context.ConfigurableApplicationContext ctx, org.testcontainers.containers.ComposeContainer env) -
mongoUrl
-
jmsUrl
-
jdbcUrl
-
baseUrl
-
votesUrl
-
electionsUrl
-
anonymousUser
@Bean public org.springframework.web.client.RestTemplate anonymousUser(org.springframework.boot.web.client.RestTemplateBuilder builder)
-