zoukankan      html  css  js  c++  java
  • 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时要注意的事项。

  • 相关阅读:
    P2426 删数
    P2115 [USACO14MAR]破坏Sabotage
    P2679 子串
    P2979 [USACO10JAN]奶酪塔Cheese Towers
    P1114 “非常男女”计划
    P2105 K皇后
    P4053 [JSOI2007]建筑抢修
    P1294 高手去散步
    P4316 绿豆蛙的归宿
    P2253 好一个一中腰鼓!
  • 原文地址:https://www.cnblogs.com/elnimo/p/15640892.html
Copyright © 2011-2022 走看看