- 博客(11)
- 收藏
- 关注
转载 Spring、Spring Boot和TestNG测试指南 - 测试AOP
码云地址Spring提供了一套AOP工具,但是当你把各种Aspect写完之后,如何确定这些Aspect都正确的应用到目标Bean上了呢?本章将举例说明如何对Spring AOP做测试。首先先来看我们事先定义的Bean以及Aspect。FooServiceImpl:@Component...
2017-09-07 13:06:00
345
转载 Spring、Spring Boot和TestNG测试指南 - 共享测试配置
码云地址在使用Spring Boot Testing工具中提到:在测试代码之间尽量做到配置共用。...能够有效利用Spring TestContext Framework的缓存机制,ApplicationContext只会创建一次,后面的测试会直接用已创建的那个,加快测试代码运行速度...
2017-09-06 09:08:00
341
转载 Spring、Spring Boot和TestNG测试指南 - 测试@Configuration
码云地址在Spring引入Java Config机制之后,我们会越来越多的使用@Configuration来注册Bean,并且Spring Boot更广泛地使用了这一机制,其提供的大量Auto Configuration大大简化了配置工作。那么问题来了,如何确保@Configuration和...
2017-09-05 09:00:00
282
转载 Spring、Spring Boot和TestNG测试指南 - @TestConfiguration
码云地址@TestConfiguration是Spring Boot Test提供的一种工具,用它我们可以在一般的@Configuration之外补充测试专门用的Bean或者自定义的配置。@TestConfiguration实际上是一种@TestComponent,@TestCompone...
2017-09-04 10:33:00
237
转载 Spring、Spring Boot和TestNG测试指南 - @OverrideAutoConfiguration
码云地址在Chapter 1: 基本用法 - 使用Spring Boot Testing工具里提到:除了单元测试(不需要初始化ApplicationContext的测试)外,尽量将测试配置和生产配置保持一致。比如如果生产配置里启用了AutoConfiguration,那么测试配置也应该启...
2017-09-01 09:03:00
202
转载 Spring、Spring Boot和TestNG测试指南 - @JsonTest
码云地址@JsonTest是Spring Boot提供的方便测试JSON序列化反序列化的测试工具,在Spring Boot的文档中有一些介绍。需要注意的是@JsonTest需要Jackson的ObjectMapper,事实上如果你的Spring Boot项目添加了spring-web的Ma...
2017-08-31 08:56:00
213
转载 Spring、Spring Boot和TestNG测试指南 - @ActiveProfiles
码云地址@ActiveProfiles可以用来在测试的时候启用某些Profile的Bean。本章节的测试代码使用了下面的这个配置:@Configurationpublic class Config { @Bean @Profile("dev") public Foo foo...
2017-08-30 08:45:00
314
转载 Spring、Spring Boot和TestNG测试指南 - @TestPropertySource
码云地址@TestPropertySource可以用来覆盖掉来自于系统环境变量、Java系统属性、@PropertySource的属性。同时@TestPropertySource(properties=...)优先级高于@TestPropertySource(locations=...)。...
2017-08-29 09:08:00
1514
转载 Spring、Spring Boot和TestNG测试指南 - 使用Spring Boot Testing工具
Github地址前面一个部分讲解了如何使用Spring Testing工具来测试Spring项目,现在我们讲解如何使用Spring Boot Testing工具来测试Spring Boot项目。在Spring Boot项目里既可以使用Spring Boot Testing工具,也可以使用...
2017-08-28 08:58:00
396
转载 Spring、Spring Boot和TestNG测试指南 - 使用Spring Testing工具
Github地址既然我们现在开发的是一个Spring项目,那么肯定会用到Spring Framework的各种特性,这些特性实在是太好用了,它能够大大提高我们的开发效率。那么自然而然,你会想在测试代码里也能够利用Spring Framework提供的特性,来提高测试代码的开发效率。这部分我们...
2017-08-25 17:18:00
246
转载 Spring Boot & Spring MVC 异常处理的N种方法
github:https://github.com/chanjarster/spring-mvc-error-handling-example参考文档:Spring Boot 1.5.4.RELEASE DocumentationSpring framework 4.3.9.RELEA...
2017-07-05 16:30:00
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅