springBoot使用junit mock单元测试

单元测试:
单元测试的思路就是我们想在不涉及依赖关系的情况下测试代码。这种测试可以让你无视代码的依赖关系去测试代码的有效性

ReflectionTestUtils.setField(roomService, "mysqlDAO", mysqlDAO);

由于Spring可以使用@Autoware类似的注解方式,对私有的成员进行赋值,此时无法直接对私有的依赖设置mock对象。可以通过引入ReflectionTestUtils,解决依赖注入的问题

猜你喜欢

转载自blog.csdn.net/weixin_39168678/article/details/82224056