Java教程

SpringBoot整合其它框架-整合Junit

本文主要是介绍SpringBoot整合其它框架-整合Junit,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

本篇主要是为了提示整合Junit后,做测试要注意的事项

构建SpringBoot项目后,目录结构如下:

在测试包下有两个测试类,SpringbootTestApplicationTests.java与UserServiceTest.java,两个文件内容一样,不一一展示了。
SpringbootTestApplicationTests.java内容如下:

情形1:下面我们调整UserServiceTest.java的位置,将其不放在springboottest包下,如下


运行UserServiceTest.java中的测试类,发现控制台报错,找不到在测试类中注入的bean:

也就是说使用@SpringBootTest注解时,需要再指定classes的值,或者使用@ContextConfiguration注解时,也指定classes的值
如下:

情形2:SpringbootTestApplicationTests.java文件与源文件的目录结构一样,就不用在使用@SpringBootTest注解时再指定classes的值了,一样也能运行

以上就是使用Junit时要注意的事项。

这篇关于SpringBoot整合其它框架-整合Junit的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!