使用Junit对项目整体测试,需要跑覆盖率 大概的思路是这样的
调用sonarTest方法,启动OnlineVerifyApp(项目启动类)
然后通过继承ApplicationRunner启动项目
遇到的问题是在访问数据库时数据库连接直接关闭
有没有人遇到过这种问题,简单的说就是在测试类中直接调用程序中的代码,访问数据库,结果是mapper或者service是null
使用Junit对项目整体测试,需要跑覆盖率 大概的思路是这样的
有没有人遇到过这种问题,简单的说就是在测试类中直接调用程序中的代码,访问数据库,结果是mapper或者service是null
可能是继承那里出了问题,注解springbootTest改为:
@SpringBootTest(classes = ApplicationRunner.class)
试一下