Spring Boot 应用程序的测试如何工作

罗斯蒂斯拉夫五世

我正在尝试了解 Spring Boot 及其所有相关工作。目前我正在努力进行集成测试,所以我去看了spring-boot-samples我开始看spring-boot-sample-testng

在这个集成测试示例中,我没有看到对主要方法所在的 SampleTestNGApplication 类的任何引用。

@SpringBootTest(webEnvironment = WebEnvironment.RANDOM_PORT)
public class SampleTestNGApplicationTests extends AbstractTestNGSpringContextTests {

    @Autowired
    private TestRestTemplate restTemplate;

    @Test
    public void testHome() {
        ResponseEntity<String> entity = this.restTemplate.getForEntity("/", String.class);
        assertThat(entity.getStatusCode()).isEqualTo(HttpStatus.OK);
        assertThat(entity.getBody()).isEqualTo("Hello World");
    }

}

它怎么知道 main 方法在 SampleTestNGApplication 类中。

罗斯蒂斯拉夫五世

答案在SpringBootTest doc 中我应该注意

未使用嵌套 @Configuration 时自动搜索 @SpringBootConfiguration,并且未指定显式类。

我的主类被注释,@SpringBootApplication这是一个配置注释。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

如何测试Spring-boot应用程序的主类

来自分类常见问题

Spring Boot应用程序即服务

来自分类Dev

如何关闭Spring Boot命令行应用程序

来自分类Dev

如何在不继承“ spring-boot-starter-parent”模块的情况下测试Spring-Boot应用程序?

来自分类Dev

如何通过JMX监视spring-boot应用程序?

来自分类Dev

Spring Boot中多战应用程序的集成测试

来自分类Dev

单元测试Spring Boot应用程序端点

来自分类Dev

从Spring Boot应用程序访问SessionFactory

来自分类Dev

黄瓜测试Spring Boot应用程序

来自分类Dev

测试Spring Boot Batch应用程序时如何配置EntityManagerFactoryBuilder bean?

来自分类Dev

如何在Spring Boot应用程序中配置PageableHandlerMethodArgumentResolver

来自分类Dev

如何测试Spring Boot应用程序的日志?

来自分类Dev

如何用Spring Boot应用程序实现JPA事务?

来自分类Dev

Spring Boot REST应用程序测试方法

来自分类Dev

方法退出时如何使Spring Boot应用程序不死

来自分类Dev

如何扩展Spring Boot应用程序?

来自分类Dev

单元测试Spring Boot应用程序服务层

来自分类Dev

如何使WebFilter在非WebFlux /非反应式Spring Boot应用程序中工作?

来自分类Dev

如何测试Spring Boot应用程序的日志?

来自分类Dev

如何在不继承“ spring-boot-starter-parent”模块的情况下测试Spring-Boot应用程序?

来自分类Dev

如何停止启动的Spring Boot应用程序?

来自分类Dev

如何监视AngualrJS + spring-boot应用程序的性能

来自分类Dev

如何制作基本的Spring Boot应用程序?

来自分类Dev

未运行 Spring Boot 应用程序的测试

来自分类Dev

如何正确配置我的 Spring Boot 应用程序?

来自分类Dev

测试 Spring Boot Camel 应用程序时出现 NullPointerException

来自分类Dev

Cucumber 测试不启动 Spring Boot 应用程序

来自分类Dev

如何从测试应用程序上下文中排除 Spring Boot 应用程序 bean?

来自分类Dev

如何在 spring boot 启动期间关闭应用程序

Related 相关文章

  1. 1

    如何测试Spring-boot应用程序的主类

  2. 2

    Spring Boot应用程序即服务

  3. 3

    如何关闭Spring Boot命令行应用程序

  4. 4

    如何在不继承“ spring-boot-starter-parent”模块的情况下测试Spring-Boot应用程序?

  5. 5

    如何通过JMX监视spring-boot应用程序?

  6. 6

    Spring Boot中多战应用程序的集成测试

  7. 7

    单元测试Spring Boot应用程序端点

  8. 8

    从Spring Boot应用程序访问SessionFactory

  9. 9

    黄瓜测试Spring Boot应用程序

  10. 10

    测试Spring Boot Batch应用程序时如何配置EntityManagerFactoryBuilder bean?

  11. 11

    如何在Spring Boot应用程序中配置PageableHandlerMethodArgumentResolver

  12. 12

    如何测试Spring Boot应用程序的日志?

  13. 13

    如何用Spring Boot应用程序实现JPA事务?

  14. 14

    Spring Boot REST应用程序测试方法

  15. 15

    方法退出时如何使Spring Boot应用程序不死

  16. 16

    如何扩展Spring Boot应用程序?

  17. 17

    单元测试Spring Boot应用程序服务层

  18. 18

    如何使WebFilter在非WebFlux /非反应式Spring Boot应用程序中工作?

  19. 19

    如何测试Spring Boot应用程序的日志?

  20. 20

    如何在不继承“ spring-boot-starter-parent”模块的情况下测试Spring-Boot应用程序?

  21. 21

    如何停止启动的Spring Boot应用程序?

  22. 22

    如何监视AngualrJS + spring-boot应用程序的性能

  23. 23

    如何制作基本的Spring Boot应用程序?

  24. 24

    未运行 Spring Boot 应用程序的测试

  25. 25

    如何正确配置我的 Spring Boot 应用程序?

  26. 26

    测试 Spring Boot Camel 应用程序时出现 NullPointerException

  27. 27

    Cucumber 测试不启动 Spring Boot 应用程序

  28. 28

    如何从测试应用程序上下文中排除 Spring Boot 应用程序 bean?

  29. 29

    如何在 spring boot 启动期间关闭应用程序

热门标签

归档