- 博客(7)
- 收藏
- 关注
原创 Spock单元测试-mock static方法(普通类中的static方法)
spock单元测试,mock静态方法,static方法。groovy单元测试,mock静态方法,需要使用PowerMockito。还会影响其他普通方法的mock。
2022-07-08 15:04:34 2458
原创 Spock单元测试-mock final方法(普通类中的final方法)
总结:1)需加@PrepareForTest(CheckBeforeContractBaseImpl.class)2)必须使用 PowerMockito.mock,不能使用mockito.mock。因为final方法,从构造mock对象到方法mock,都使用PowerMockito。mockito3之前的版本不支持final方法的mock。mock final方法 示例:............
2022-06-29 18:37:28 1840
原创 Spock单元测试-测试私有方法
Spock(groovy)测试私有方法,实例. 直接点不出来,需要copy过来,进行测试例如agencycontractQueryService.getSignDate方法,就是private方法:
2022-03-01 16:19:41 1597
原创 Java8 Stream Collectors.toMap 和stream().map()区别
list.stream().map()取某个值ListList<SchemePriceDTO> ftiPriceDtos = ftiResourcePriceDTOS.stream().map(x -> x.getPrice()).collect(Collectors.toList());取某个对象ListList<EventDetail> eventDetailList= request.getEventDto().getEventDetails().stre.
2021-03-30 13:56:57 1565
原创 Java String.Split 多个分隔符
Java String.Split 多个分隔符 String providerIdsStr = "123,456,789,987,654;321";要求分隔符有三种(,,;)第一种写法String[] providerIds = providerIdsStr.split(",|,|;");第二种写法 String[] providerIds = providerIdsStr.split("[,,;]");完整代码如下String providerIdsStr = "123,45
2021-03-24 14:21:01 2421
原创 Redis
RedisRemote Dictionary Server(Redis)是个由Salvatore sanfilippo 写的key-value存储系统。Redis是一个开源的,使用ANSIC语言编写,遵守BSD协议,支持网络,可基于内存,亦可持久化的日志型 key-value 数据库。并提供多种语言的API。它通常被称为数据结构服务器,因为value可以是字符串(String),哈希(Has...
2020-03-14 21:03:09 112
原创 最大公约数
最大公约数求最大公约数两个int型数字,求出他们的最大公约数。欧几里得算法 反转相除法 public int gcd(int a, int b) { if (a < b) { int temp = a; a = b; b = temp; } return a %...
2020-03-12 19:55:43 127
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人