Java单元测试
对日常工作中进行Java单元测试进行总结
卤小蛋学编程
这个作者很懒,什么都没留下…
展开
-
【Java】Mockito捕获多次调用的方法的参数
整理Mockito结合ArgumentCaptor捕获多次调用的方法的参数今天在对业务代码进行开发时,发现需要捕获多次调用的方法的参数,验证参数传递的正确性,这里对获取方法进行总结。首先,模拟一个简单的测试场景,有一个对外提供服务的类:@Componentpublic class CaptorLearning { private DalService dalService; @Autowired public CaptorLearning(DalService dal.原创 2020-09-15 22:09:38 · 3845 阅读 · 0 评论 -
【Java】异步回调方法进行单元测试
使用 ArgumentCaptor 对异步回调的方法进行单元测试背景博主在近期工作中,对模块进行异步化修改,主要进行RPC调用时,不再进行同步等待。对代码完成修改后,需要进行单元测试覆盖,其中就包括了异步回调的单元测试覆盖。由于涉及业务代码,这里对场景进行简化,即需要对异步回调的场景进行单元测试。这里通过代码模拟一个简单的场景:首先是有一个接口类IAsyncHanlder的接口,定义了onSucess方法。public interface IAsyncHandler { void onS.原创 2020-08-16 14:10:31 · 2018 阅读 · 0 评论