Search in sources :

Example 36 with ApplicationContext

use of org.springframework.context.ApplicationContext in project spring-cloud-connectors by spring-cloud.

the class RabbitConnectionFactoryXmlConfigTest method cloudRabbitConnectionFactoryWithConfigurationAndProperties.

@Test
public void cloudRabbitConnectionFactoryWithConfigurationAndProperties() {
    ApplicationContext testContext = getTestApplicationContext("cloud-rabbit-with-config.xml", createService("my-service"));
    ConnectionFactory connector = testContext.getBean("service-channelCacheSize200-properties", getConnectorType());
    RabbitConnectionFactoryCloudConfigTestHelper.assertConfigProperties(connector, 200, 5, 10);
}
Also used : ApplicationContext(org.springframework.context.ApplicationContext) ConnectionFactory(org.springframework.amqp.rabbit.connection.ConnectionFactory) Test(org.junit.Test)

Example 37 with ApplicationContext

use of org.springframework.context.ApplicationContext in project spring-cloud-connectors by spring-cloud.

the class RabbitConnectionFactoryXmlConfigTest method cloudRabbitConnectionFactoryWithProperties.

@Test
public void cloudRabbitConnectionFactoryWithProperties() {
    ApplicationContext testContext = getTestApplicationContext("cloud-rabbit-with-config.xml", createService("my-service"));
    ConnectionFactory connector = testContext.getBean("service-properties", getConnectorType());
    RabbitConnectionFactoryCloudConfigTestHelper.assertConfigProperties(connector, DEFAULT_CHANNEL_CACHE_SIZE, 5, 10);
}
Also used : ApplicationContext(org.springframework.context.ApplicationContext) ConnectionFactory(org.springframework.amqp.rabbit.connection.ConnectionFactory) Test(org.junit.Test)

Example 38 with ApplicationContext

use of org.springframework.context.ApplicationContext in project spring-cloud-connectors by spring-cloud.

the class RabbitConnectionFactoryXmlConfigTest method cloudRabbitConnectionFactoryWithConfiguration.

@Test
public void cloudRabbitConnectionFactoryWithConfiguration() {
    ApplicationContext testContext = getTestApplicationContext("cloud-rabbit-with-config.xml", createService("my-service"));
    ConnectionFactory connector = testContext.getBean("service-channelCacheSize200", getConnectorType());
    RabbitConnectionFactoryCloudConfigTestHelper.assertConfigProperties(connector, 200, -1, -1);
}
Also used : ApplicationContext(org.springframework.context.ApplicationContext) ConnectionFactory(org.springframework.amqp.rabbit.connection.ConnectionFactory) Test(org.junit.Test)

Example 39 with ApplicationContext

use of org.springframework.context.ApplicationContext in project spring-cloud-connectors by spring-cloud.

the class RedisConnectionFactoryXmlConfigTest method cloudRedisConnectionFactoryWithMaxPool.

@Test
public void cloudRedisConnectionFactoryWithMaxPool() {
    ApplicationContext testContext = getTestApplicationContext("cloud-redis-with-config.xml", createService("my-service"));
    RedisConnectionFactory connector = testContext.getBean("service-pool20-wait200", getConnectorType());
    RedisConnectionFactoryCloudConfigTestHelper.assertPoolProperties(connector, 20, 0, 200);
}
Also used : ApplicationContext(org.springframework.context.ApplicationContext) RedisConnectionFactory(org.springframework.data.redis.connection.RedisConnectionFactory) Test(org.junit.Test)

Example 40 with ApplicationContext

use of org.springframework.context.ApplicationContext in project spring-boot by spring-projects.

the class EndpointWebMvcAutoConfigurationTests method managementServerCanDisableSslWhenUsingADifferentPort.

@Test
public void managementServerCanDisableSslWhenUsingADifferentPort() throws Exception {
    EnvironmentTestUtils.addEnvironment(this.applicationContext, "management.port=" + ports.get().management, "server.ssl.enabled=true", "server.ssl.key-store=classpath:test.jks", "server.ssl.key-password=password", "management.ssl.enabled=false");
    this.applicationContext.register(RootConfig.class, EndpointConfig.class, DifferentPortConfig.class, BaseConfiguration.class, EndpointWebMvcAutoConfiguration.class, ErrorMvcAutoConfiguration.class);
    this.applicationContext.refresh();
    assertHttpsContent("/controller", ports.get().server, "controlleroutput");
    assertHttpsContent("/endpoint", ports.get().server, null);
    assertContent("/controller", ports.get().management, null);
    assertContent("/endpoint", ports.get().management, "endpointoutput");
    assertContent("/error", ports.get().management, startsWith("{"));
    ApplicationContext managementContext = this.applicationContext.getBean(ManagementContextResolver.class).getApplicationContext();
    List<?> interceptors = (List<?>) ReflectionTestUtils.getField(managementContext.getBean(EndpointHandlerMapping.class), "interceptors");
    assertThat(interceptors).hasSize(1);
    ManagementServerProperties managementServerProperties = this.applicationContext.getBean(ManagementServerProperties.class);
    assertThat(managementServerProperties.getSsl()).isNotNull();
    assertThat(managementServerProperties.getSsl().isEnabled()).isFalse();
}
Also used : AnnotationConfigServletWebServerApplicationContext(org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext) ConfigurableApplicationContext(org.springframework.context.ConfigurableApplicationContext) ApplicationContext(org.springframework.context.ApplicationContext) List(java.util.List) Test(org.junit.Test)

Aggregations

ApplicationContext (org.springframework.context.ApplicationContext)578 Test (org.junit.Test)262 ClassPathXmlApplicationContext (org.springframework.context.support.ClassPathXmlApplicationContext)179 AnnotationConfigApplicationContext (org.springframework.context.annotation.AnnotationConfigApplicationContext)44 ConfigurableApplicationContext (org.springframework.context.ConfigurableApplicationContext)37 ConfigurableMessenger (org.springframework.scripting.ConfigurableMessenger)28 File (java.io.File)25 DataSource (javax.sql.DataSource)24 Messenger (org.springframework.scripting.Messenger)24 GenericWebApplicationContext (org.springframework.web.context.support.GenericWebApplicationContext)21 Refreshable (org.springframework.aop.target.dynamic.Refreshable)20 StubCloudConnectorTest (org.springframework.cloud.StubCloudConnectorTest)17 HashMap (java.util.HashMap)16 SchedulerException (org.quartz.SchedulerException)16 ArrayList (java.util.ArrayList)14 GenericApplicationContext (org.springframework.context.support.GenericApplicationContext)14 WebApplicationContext (org.springframework.web.context.WebApplicationContext)14 MovieMapper (com.mapper.MovieMapper)13 Map (java.util.Map)13 AnnotationConfigWebApplicationContext (org.springframework.web.context.support.AnnotationConfigWebApplicationContext)13