myBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statemen...
阅读全文...
JUNIT5 静态方法MOCK
静态方法的MOCK方法 try (MockedStatic<StringUtils> rbac = Mockito.mockStatic(RbacUtils.class)) {
rbac.when(() -> Stri...
阅读全文...
阅读全文...
Mock接口是否有返回值处理
含有返回值: when (对象.方法 (参数)).thenReturn (方法的返回值);不含返回值: Mockito.doAnswer(new Answer<Object>() {
publi...
阅读全文...
阅读全文...
Java单元测试对void方法的测试
1 背景介绍日常系统单测开发都是通过对方法的返回值进行验证。而void方法没有返回值,这是我们可以对其行为进行验证。下面是几个常见的例子,被验证方法均是void方法。方法内部依赖外部接口,当外部接口超时会最多会重试3次。3次全部重试失败则会抛出异常方法内...
阅读全文...
阅读全文...