小编Mar*_*lin的帖子

Spring Boot配置文件。怎么测试?

如何测试我的个人资料?

那是我的考验

    @Test
public void testDevProfile() throws Exception {
    System.setProperty("spring.profiles.active", "dev");
    Application.main(new String[0]);
    String output = this.outputCapture.toString();
    Assert.assertTrue(output.contains("The following profiles are active: dev"));
}

@Test
public void testUatProfile() throws Exception {
    System.setProperty("spring.profiles.active", "uat");
    Application.main(new String[0]);
    String output = this.outputCapture.toString();
    Assert.assertTrue(output.contains("The following profiles are active: uat"));
}

@Test
public void testPrdProfile() throws Exception {
    System.setProperty("spring.profiles.active", "prd");
    Application.main(new String[0]);
    String output = this.outputCapture.toString();
    Assert.assertFalse(output.contains("The following profiles are active: uat"));
    Assert.assertFalse(output.contains("The following profiles are active: dev"));
    Assert.assertFalse(output.contains("The following profiles are active: default"));
} …
Run Code Online (Sandbox Code Playgroud)

testing unit-testing spring-boot

1
推荐指数
1
解决办法
4234
查看次数

标签 统计

spring-boot ×1

testing ×1

unit-testing ×1