0


SpringCloud项目单元测试实现及报错解决

文章目录


前言

SpringCloud项目调试接口时要么通过postMan,要么直接通过浏览器调用,太繁琐,并且调试记录不好保留,可以通过单元测试来进行测试;
用Springboot项目作为dome;和SpringCloud项目的区别就是单个模块和多个模块的区别


一、生成测试用例

准备工具:IDEA+MyBaits+oracle/mySql
框架:SpringBoot
项目结构:
在这里插入图片描述

Service层
在这里插入图片描述
对应的测试方法
在这里插入图片描述

二、注意事项

1.测试类需要加 @SpringBootTest

否则注入的 bean会报空指针;java.lang.NullPointerException

在这里插入图片描述

2.测试类需和启动类同包

在这里插入图片描述

否则注入的bean也会报空指针,

3.Cloud项目多模块一个启动类

需要将其他模块的测试类放在启动类同包的test下,否则也会报空指针java.lang.NullPointerException

如果不使用bean注入只使用断言进行测试,则可以放在自己模块的test下


本文转载自: https://blog.csdn.net/weixin_45645828/article/details/130200833
版权归原作者 抓不住老鼠的Tom 所有, 如有侵权,请联系我们删除。

“SpringCloud项目单元测试实现及报错解决”的评论:

还没有评论