文章目录
前言
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下
版权归原作者 抓不住老鼠的Tom 所有, 如有侵权,请联系我们删除。