1.测试方法不能直接获取到系统初始化的配置信息,需要专门读取
2.单元测试多线程子线程不执行,不会像主线程一样等待子线程退出而退出, 会直接退出. 。
https://blog.csdn.net/yuechang5/article/details/79081697
springboot 测试service demo
@RunWith(SpringRunner.class) @SpringBootTest(classes = Application.class) public class UserRpcApiTest { @Reference(version = "1.0.0") private UserRpcApi userRpcApi; @Test public void testGetFullUserByUerName(){ ResultDTO<UserDTO> resultDTO = userRpcApi.getFullUserByUerName("admin"); if (resultDTO.isSuccess()) { System.out.println(resultDTO.getModule().toString()); } else { System.out.println("失败"); } }
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
这个必要,Application指的是项目启动类
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步