随笔 - 239  文章 - 0  评论 - 29  阅读 - 69万

随笔分类 -  mockito单元测试

mockito5.4.0单元测试(14) --捕获mock对象调用某方法时的参数ArgumentCaptor,断言其参数值
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#resetting_mocks @Test public void test_resetting() 阅读全文
posted @ 2023-06-27 14:06 梦幻朵颜 阅读(82) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(13) --捕获mock对象调用某方法时的参数ArgumentCaptor,断言其参数值
摘要:mockito官方文档地址:https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#captors 先准备两个dto类: @Slf4j @Data @Builder @NoArgsCons 阅读全文
posted @ 2023-06-27 11:05 梦幻朵颜 阅读(342) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(12) --spy一个真实的对象,使该真实对象可以被mock操作和verify验证,也可以调用真实spy对象的真实方法,而非mock方法
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#spy case 1 // new一个真实对象 List list = new LinkedList( 阅读全文
posted @ 2023-06-26 17:17 梦幻朵颜 阅读(503) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(11) --do when家族的方法们:doReturn()|doThrow()| doAnswer()| donnothing ()|doCallRealMethod()
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#do_family_methods_stubs // mock一个对象 HashMap mockMap 阅读全文
posted @ 2023-06-26 16:36 梦幻朵颜 阅读(251) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(10) --通过thenAnswer方法自定义callback返回值
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification // mock一个对象 HashMap mockMap = mo 阅读全文
posted @ 2023-06-25 10:31 梦幻朵颜 阅读(423) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(9) --调用同一个方法和参数依次返回不同的值thenReturn和thenThrow
摘要:mockito官方文档地址:https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification // mock一个对象 List singleMock = moc 阅读全文
posted @ 2023-06-25 10:20 梦幻朵颜 阅读(1399) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(8) --验证某个方法从未被调用never和verifyNoMoreInteractions
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#30 【case 1】 //using mocks - only mockOne is interac 阅读全文
posted @ 2023-06-21 10:59 梦幻朵颜 阅读(276) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(7) --预先mock返回对象,when然后thenReturn
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#30 【case 1】 LinkedList mockedList = mock(LinkedList 阅读全文
posted @ 2023-06-21 10:55 梦幻朵颜 阅读(246) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(6) --按顺序校验mock对象的调用顺序--InOrder对象的使用
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification 按顺序验证是灵活的——您不必一个接一个地验证所有的交互,只需依次 阅读全文
posted @ 2023-06-20 16:20 梦幻朵颜 阅读(204) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(5) --校验mock对象的某种方法的准确调用次数 times
摘要:mokito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification // mock一个对象 LinkedList mockedList 阅读全文
posted @ 2023-06-20 16:00 梦幻朵颜 阅读(319) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(4) --主动throw异常,模拟异常处理,doThrow和thenThrow
摘要:【case 1】 import static org.mockito.Mockito.*; // 引入类 LinkedList mockedList = mock(LinkedList.class); // 获得mock对象 //stubbing when(mockedList.get(0)).th 阅读全文
posted @ 2023-06-19 16:12 梦幻朵颜 阅读(862) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(3) mockito记住mock对象曾经的交互行为
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#30 【case 1】 import static org.mockito.Mockito.*; // 阅读全文
posted @ 2023-06-19 15:55 梦幻朵颜 阅读(57) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(2) 在pom.xml里引入mockito-core jar包
摘要:pom.xml里引入mockito-core的jar包: <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>5.4.0</version> <scope>test</s 阅读全文
posted @ 2023-06-19 15:51 梦幻朵颜 阅读(264) 评论(0) 推荐(0) 编辑
mockito5.4.0单元测试(1) 官方文档地址
摘要:mockito官方文档地址: https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html end. 阅读全文
posted @ 2023-06-19 14:11 梦幻朵颜 阅读(218) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示