SpringApplicationTests.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:contestparser 作者:
@Test
public void webEnvironmentSwitchedOffInListener() throws Exception {
    TestSpringApplication application = new TestSpringApplication(
            ExampleConfig.class);
    application.addListeners(
            new ApplicationListener<ApplicationEnvironmentPreparedEvent>() {

                @Override
                public void onApplicationEvent(
                        ApplicationEnvironmentPreparedEvent event) {
                    assertTrue(event
                            .getEnvironment() instanceof StandardServletEnvironment);
                    EnvironmentTestUtils.addEnvironment(event.getEnvironment(),
                            "foo=bar");
                    event.getSpringApplication().setWebEnvironment(false);
                }

            });
    this.context = application.run();
    assertFalse(this.context.getEnvironment() instanceof StandardServletEnvironment);
    assertEquals("bar", this.context.getEnvironment().getProperty("foo"));
    assertEquals("test", this.context.getEnvironment().getPropertySources().iterator()
            .next().getName());
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号