spring – 如何在测试中自动连接ErrorAttributes?

前端之家收集整理的这篇文章主要介绍了spring – 如何在测试中自动连接ErrorAttributes?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

这可能是非常基本的,但我是Spring Boot的新手(以及Spring的许多方面),而the documentation并没有直接回答这个问题.

设置

使用最新的Spring Boot(1.2.1),我进行了一些集成测试,其中Spring被加载并且依赖性很好地自动装配(设置它非常简单).

测试的基类:

@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = Application.class)
public abstract class IntegrationTest {

}

主要的Application类没有SpringApplication.run()和这些注释的main方法

@ComponentScan
@EnableAutoConfiguration
@EnableScheduling

示例测试:

public class UserServiceTest extends IntegrationTest {    
    @Autowired
    UserService userService;

    @Test
    public void testSomething() throws Exception {
        // Use UserService; make assertions
    }    
}

为了获得必要的依赖性,我只需要spring-boot-starter-test:

猜你在找的Spring相关文章