当前位置: 首页 > news >正文

婚纱摄影网站报价软件开发合同协议

婚纱摄影网站报价,软件开发合同协议,网站开发 程序开发阶段,专业建站分销商城mock方法时#xff0c;总会因场景不同#xff0c;调整参数的匹配情况。比如#xff1a;某个参数是为了在数据库进行模糊查询的#xff1b;或则精确匹配时#xff0c;引用类型参数未实现equals方法。这时候就需要mock方法时#xff0c;进行不同匹配。 1. 参数精确匹配 Ma…mock方法时总会因场景不同调整参数的匹配情况。比如某个参数是为了在数据库进行模糊查询的或则精确匹配时引用类型参数未实现equals方法。这时候就需要mock方法时进行不同匹配。 1. 参数精确匹配 Map mockMap Mockito.mock(Map.class);// 1.精确匹配Mockito.when(mockMap.get(11)).thenReturn(111); // 基础类型Mockito.when(mockMap.get(Lists.newArrayList(袁紫霞))).thenReturn(白玉京); // 引用类型TestCase.assertEquals(111, mockMap.get(11));TestCase.assertEquals(白玉京, mockMap.get(Lists.newArrayList(袁紫霞)));2. 参数模糊匹配 //多个参数其中一个定义了匹配规则(Matcher)其他的全要MatcherMockito.when(mockMap.get(Mockito.endsWith(天))).thenReturn(龙傲天); // 字符串。eg:以天结尾的Mockito.when(mockMap.get(Mockito.anyLong())).thenReturn(999L); // 基础类型. eg:任何long类型Mockito.when(mockMap.get(Mockito.any(User.class))).thenReturn(new User()); // 引用类型TestCase.assertEquals(龙傲天, mockMap.get(星期天));TestCase.assertEquals(999L, mockMap.get(1L));TestCase.assertEquals(new User(), mockMap.get(new User()));3. 参数自定义匹配 Mockito.argThatArgumentMatcher T // 3.自定义匹配。 eg定义只匹配PageParam的pageNo属性PageParam pageParam PageParam.create(1, 20);ArgumentMatcherPageParam argPage (page) - page.getPageNo() pageParam.getPageNo();Mockito.when(mockMap.get(Mockito.argThat(argPage))).thenReturn(Lists.newArrayList(袁紫霞, 白玉京));TestCase.assertEquals(Lists.newArrayList(袁紫霞, 白玉京), mockMap.get(PageParam.create()));4. 参考资料 mockito文档https://www.javadoc.io/doc/org.mockito/mockito-core/3.0.0/index.html ArgumentMatcher参数文档https://www.javadoc.io/doc/org.mockito/mockito-core/3.0.0/org/mockito/ArgumentMatcher.html
http://www.zqtcl.cn/news/169223/

相关文章:

  • 网站网页建设论文惠州建设网站公司
  • 中介做网站的别打电话有没有教做健身餐的网站
  • 山东电力建设网站雷州市网站建设
  • 企业网站的意义公司网站建app
  • 网站设计模板免费国庆图片制作小程序
  • 包头焦点网站建设郑州包装设计公司
  • 建行官方网站首页做跨境电商亏死了
  • 河北智能网站建设平台卖链接的网站
  • 网站建设简单点的服装搭配网站建设策划书
  • 哪一个军事网站做的比较好今天第四针最新消息
  • 黄页网站推广app软件查企业公司用什么软件
  • 网站设计机构培训全自动网页制作系统源码
  • 外贸网站建设收益深圳建设厅官网
  • 跟网站开发有关的内容东莞市生态环境局
  • dw软件做的东西怎么在网站用网站备案抽查通过
  • 重庆建设集团网站首页wordpress主题inn
  • 对京东网站建设的总结湖北做网站的
  • 杭州网站开发后端招郑州工装定制
  • 网站搭建论文filetype ppt 网站建设
  • 个人做营利性质网站会怎么样如何引用网站上的资料做文献
  • 新网站制作市场泰安做网站哪家好
  • 常熟苏州网站建设flash如何制作网站
  • 电商网站都是用什么做的网站服务器维护方案
  • 简述企业网站建设的流程手机怎么自己做网页
  • 网站备案信息管理呼图壁网站建设
  • 网站建设学习资料开发一套软件需要多少钱
  • 大庆网站设计衡阳seo网站推广
  • 基层科普网站建设的现状自己做的网站怎样链接数据库
  • 网站建设工程师的职位要求化妆品行业网站开发
  • 做海报有什么素材网站知乎什么样的蓝色做网站做好看