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

如何搭建手机网站东莞网站建设周期

如何搭建手机网站,东莞网站建设周期,西安百度关键词包年,中扶建设网站文章目录 前言解决单元测试 mock final类报错1. 报错原因2. 解决方案3. 示例demo4. 扩展 前言 如果您觉得有用的话#xff0c;记得给博主点个赞#xff0c;评论#xff0c;收藏一键三连啊#xff0c;写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差#xff0… 文章目录 前言解决单元测试 mock final类报错1. 报错原因2. 解决方案3. 示例demo4. 扩展 前言 如果您觉得有用的话记得给博主点个赞评论收藏一键三连啊写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差实在白嫖的话那欢迎常来啊!!! 解决单元测试 mock final类报错 1. 报错原因 如果mock final类的话会报下面的错误。 原因是 Mockito 默认不支持 final 类和 final 方法的 mock因此无法直接使用传统的 Mockito 进行 mock 。 2. 解决方案 因为我的项目使用的springBoot 版本为2.3.4因此我对应的mockito-core版本为3.12.4 dependencygroupIdorg.mockito/groupIdartifactIdmockito-core/artifactIdversion3.12.4/versionscopetest/scope /dependency因此对于该版本我只能使用 PowerMock 的方式来进行 mock final类。 对应的pom: dependencygroupIdorg.powermock/groupIdartifactIdpowermock-module-junit4/artifactIdversion2.0.9/versionscopetest/scope /dependency dependencygroupIdorg.powermock/groupIdartifactIdpowermock-api-mockito2/artifactIdversion2.0.9/versionscopetest/scope /dependency3. 示例demo 测试类: public class TestController {Autowiredprivate TestOneService service;public void yyyy(HttpServletResponse response){HSSFWorkbook yyyy service.yyyy();try {ServletOutputStream outputStream response.getOutputStream();yyyy.write(outputStream);outputStream.close();} catch (Exception e) {e.printStackTrace();}} }单元测试类: RunWith(PowerMockRunner.class) PrepareForTest({HSSFWorkbook.class}) PowerMockIgnore({javax.net.ssl.*,javax.management.*}) public class TestControllerTest {InjectMocksTestController testController;MockTestOneService service;Testpublic void test() throws IOException {HttpServletResponse response Mockito.mock(HttpServletResponse.class);ServletOutputStream outputStream Mockito.mock(ServletOutputStream.class);HSSFWorkbook hssfWorkbook PowerMockito.mock(HSSFWorkbook.class);PowerMockito.when(service.yyyy()).thenReturn(hssfWorkbook);PowerMockito.when(response.getOutputStream()).thenReturn(outputStream);testController.yyyy(response);Assert.assertTrue(true);}}这里的重点在于使用PowerMockito来进行mock: HSSFWorkbook hssfWorkbook PowerMockito.mock(HSSFWorkbook.class); 同时添加 HSSFWorkbook 以支持 mock PrepareForTest({HSSFWorkbook.class}) 执行效果: 4. 扩展 如果你的 Spring Boot是 2.5 及以上版本中可以使用 Mockito 4.x 版本该版本 mocking 已经支持 final 类和 final 方法。
http://www.hkea.cn/news/14311473/

相关文章:

  • 二手车 东莞网站建设wordpress网易音乐
  • 公司论坛网站建设规划书wordpress增加下载量显示
  • seo视频教程百度网盘南宁seo推广服务
  • 网站做区块链然后往里面投钱织梦可以做大型网站吗
  • 网站建设方案书1500字湖北省建设厅行政审批网站
  • 阿里云服务器可以做彩票网站吗网络平台的推广方法
  • 南京搜必应网站优化百度山西授权代理
  • 企业级网站开发原理图谷歌排名查询
  • 外贸建站推广公司医院网站域名备案
  • 网站中数据查询如何做你有网站 我做房东 只收佣金的网站
  • 安徽外贸网站建设辛集网站建设
  • 做视频编辑哪个网站素材比较好wordpress时间调用
  • 永康网站设计建设网站那个公司好
  • 郑州网站优化平台高企达建设有限公司网站
  • 珠海网站建设找哪家工信部网站备案信息怎么查询
  • 云南网站建设哪家权威怎么申请免费国内免费网站
  • 滨海天津网站建设吉林省吉林市房价
  • 怎么查网站接入商钉钉网站建设服务协议
  • 网站开发需求分析中性能需求义乌前十跨境电商公司
  • 网站后台选择网站建设需要具备什么条件
  • 上海泵阀网站建设有哪些可以做头像的网站
  • 开网站是干什么的域名怎么选才正确
  • wordpress仿站函数开个小网站要怎么做的
  • 富阳区住房与建设局网站网站cdn+自己做
  • 建设工程交易中心网站收费标准装修案例图
  • 网站建设一条龙做网站买完域名还要
  • 简述建设一个网站的具体步骤博客导航wordpress
  • 网页设计与网站建设课程网站空间的价格
  • 企业做网站的费用如果做账网络营销课程个人总结
  • 宁波做网站优化价格企业网站托管平台有哪些