- 博客(7)
- 收藏
- 关注
原创 Spock单元测试-mock static方法(普通类中的static方法)
spock单元测试,mock静态方法,static方法。groovy单元测试,mock静态方法,需要使用PowerMockito。还会影响其他普通方法的mock。
2022-07-08 15:04:34
2889
原创 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
2082
原创 Spock单元测试-测试私有方法
Spock(groovy)测试私有方法,实例. 直接点不出来,需要copy过来,进行测试 例如agencycontractQueryService.getSignDate方法,就是private方法:
2022-03-01 16:19:41
2015
原创 Java8 Stream Collectors.toMap 和stream().map()区别
list.stream().map() 取某个值List List<SchemePriceDTO> ftiPriceDtos = ftiResourcePriceDTOS.stream() .map(x -> x.getPrice()).collect(Collectors.toList()); 取某个对象List List<EventDetail> eventDetailList= request.getEventDto().getEventDetails().stre.
2021-03-30 13:56:57
1726
原创 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
2643
原创 Redis
Redis Remote Dictionary Server(Redis)是个由Salvatore sanfilippo 写的key-value存储系统。 Redis是一个开源的,使用ANSIC语言编写,遵守BSD协议,支持网络,可基于内存,亦可持久化的日志型 key-value 数据库。并提供多种语言的API。 它通常被称为数据结构服务器,因为value可以是字符串(String),哈希(Has...
2020-03-14 21:03:09
140
原创 最大公约数
最大公约数 求最大公约数 两个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
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人