请教师兄为什么我的自从加上webSocket之后所有测试都会报错但是项目功能可以正常使用怎么回事啊?

来源:13-2 mybatis注解方式使用_A

白平衡

2018-07-28

http://img.mukewang.com/szimg/5b5c41c10001b13319201039.jpg

http://img.mukewang.com/szimg/5b5c41c20001773019201039.jpg


写回答

3回答

慕工程1148982

2019-01-25

我来回答这个问题

今天也遇见了这个问题, 一开始不知道是什么, 开来发现不用单元测试都是ok的, 单元测试就会报错

单元测试时没有加载websocket

所以我们在单元测试类增加即可

@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)


3
1
林就远
我也是这个问题,很优秀,谢谢,我去看看
2019-03-28
共1条回复

静墨思

2018-11-10

@SpringBootTest(classes = SellApplication.class,webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)

SpringBootTest上加了这个可以处理报错了,但是为什么可以我还没去看过。

0
0

鸿鹄yyn

2018-07-28

那说明单元测试里面没有包含servercontainer吧,单元测试加载的东西没有项目正规启动以后那么多,需要仔细检查如何在单元测试中加载servercontainer

0
0

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程