前言
SpringCloud项目调试接口时要么通过postMan,要么直接通过浏览器调用,太繁琐,并且调试记录不好保留,可以通过单元测试来进行测试;
用Springboot项目作为dome;和SpringCloud项目的区别就是单个模块和多个模块的区别
一、生成测试用例
准备工具:IDEA+MyBaits+oracle/mySql
框架:SpringBoot
项目结构:
Service层
对应的测试方法
二、注意事项
1.测试类需要加 @SpringBootTest和@RunWith(SpringJUnit4ClassRunner.class)
否则注入的 bean会报空指针;java.lang.NullPointerException
2.测试类需和启动类同包
否则注入的bean也会报空指针,
3.Cloud项目多模块一个启动类
需要将其他模块的测试类放在启动类同包的test下,否则也会报空指针java.lang.NullPointerException文章来源:https://www.toymoban.com/news/detail-760528.html
如果不使用bean注入只使用断言进行测试,则可以放在自己模块的test下文章来源地址https://www.toymoban.com/news/detail-760528.html
到了这里,关于SpringCloud项目单元测试实现及报错解决的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!