mock方法这样写
RedisTemplate<String, Object> redisTemplate = mock(RedisTemplate.class);
when(mockRedisUtils.getRedisTemplate()).thenReturn(redisTemplate);
ValueOperations<String, Object> valueOperations = mock(ValueOperations.class);
when(redisTemplate.opsForValue()).thenReturn(valueOperations);
when(valueOperations.setIfAbsent(any(String.class), any(String.class), any(Long.class), any())).thenReturn(true);文章来源地址https://www.toymoban.com/news/detail-653607.html
文章来源:https://www.toymoban.com/news/detail-653607.html
到了这里,关于记单元测试的时候Mockito RedisTemplate的时候 报setIfAbsent null的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!