spring boot集成测试休息

时间:2017-02-14 17:49:06

标签: rest spring-boot spring-boot-test

我正在使用spring boot 1.3.x并尝试使用@WebIntegrationTest(randomPort=true)TestRestTemplate设置一些集成测试。

我最初遇到的一些问题 -

@Autowired TestRestTemplate testRestTemplate;不起作用,必须使用TestRestTemplate testRestTemplate = new TestRestTemplate();

然后,@Value("${local.server.port}")也没有用。它引发了无法解决的异常。所以不得不这样做 - @Autowired Environment environment;

并且@Test方法尝试从环境中获取端口,但我得到的只是null。所以这也行不通。

然后使用8080并仅使用application.properties将端口更改为@WebIntegrationTest,并手动设置TestRestTemplate的网址。

完成所有这些后,我现在收到Connection Refused错误。

请帮助。 spring文档没有帮助。

感谢

0 个答案:

没有答案