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

色情网站模板网站seo外包

色情网站模板,网站seo外包,做h5的app有哪些,中国建设劳动学会官方网站文章目录 前言解决单元测试 mock final类报错1. 报错原因2. 解决方案3. 示例demo4. 扩展 前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差&#xff0…

文章目录

  • 前言
    • 解决单元测试 mock final类报错
      • 1. 报错原因
      • 2. 解决方案
      • 3. 示例demo
      • 4. 扩展

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


解决单元测试 mock final类报错

1. 报错原因

如果mock final类的话会报下面的错误。
在这里插入图片描述
原因是 Mockito 默认不支持 final 类和 final 方法的 mock,因此无法直接使用传统的 Mockito 进行 mock 。

2. 解决方案

因为我的项目使用的springBoot 版本为2.3.4,因此我对应的mockito-core版本为3.12.4

<dependency><groupId>org.mockito</groupId><artifactId>mockito-core</artifactId><version>3.12.4</version><scope>test</scope>
</dependency>

因此对于该版本我只能使用 PowerMock 的方式来进行 mock final类。
对应的pom:

<dependency><groupId>org.powermock</groupId><artifactId>powermock-module-junit4</artifactId><version>2.0.9</version><scope>test</scope>
</dependency>
<dependency><groupId>org.powermock</groupId><artifactId>powermock-api-mockito2</artifactId><version>2.0.9</version><scope>test</scope>
</dependency>

3. 示例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://dysmelia.rjbb.cn
http://wheelbase.rjbb.cn
http://extoll.rjbb.cn
http://keelboat.rjbb.cn
http://parastatal.rjbb.cn
http://jubbulpore.rjbb.cn
http://colicky.rjbb.cn
http://opening.rjbb.cn
http://chowtime.rjbb.cn
http://sopranino.rjbb.cn
http://leukorrhea.rjbb.cn
http://novillero.rjbb.cn
http://canaliculated.rjbb.cn
http://chromyl.rjbb.cn
http://wolfish.rjbb.cn
http://spectrophosphorimeter.rjbb.cn
http://firemaster.rjbb.cn
http://indiscutable.rjbb.cn
http://bania.rjbb.cn
http://shaker.rjbb.cn
http://aldermaston.rjbb.cn
http://seymour.rjbb.cn
http://uneducational.rjbb.cn
http://hyperchromic.rjbb.cn
http://backscattering.rjbb.cn
http://cantala.rjbb.cn
http://exactness.rjbb.cn
http://endogenic.rjbb.cn
http://subantarctic.rjbb.cn
http://duotype.rjbb.cn
http://h.rjbb.cn
http://son.rjbb.cn
http://bissau.rjbb.cn
http://succinate.rjbb.cn
http://polyurethane.rjbb.cn
http://bricoleur.rjbb.cn
http://irrigable.rjbb.cn
http://perineal.rjbb.cn
http://locular.rjbb.cn
http://durance.rjbb.cn
http://pulpify.rjbb.cn
http://spurrey.rjbb.cn
http://distill.rjbb.cn
http://telomerization.rjbb.cn
http://calmative.rjbb.cn
http://meter.rjbb.cn
http://theocratic.rjbb.cn
http://terneplate.rjbb.cn
http://underdraw.rjbb.cn
http://diverticulum.rjbb.cn
http://hanaper.rjbb.cn
http://revelatory.rjbb.cn
http://martyry.rjbb.cn
http://duel.rjbb.cn
http://downward.rjbb.cn
http://illinium.rjbb.cn
http://lemuel.rjbb.cn
http://istria.rjbb.cn
http://redeny.rjbb.cn
http://abscessed.rjbb.cn
http://hippophagy.rjbb.cn
http://paddy.rjbb.cn
http://photocall.rjbb.cn
http://brickmason.rjbb.cn
http://plaga.rjbb.cn
http://sociability.rjbb.cn
http://zeus.rjbb.cn
http://laborage.rjbb.cn
http://wattage.rjbb.cn
http://senna.rjbb.cn
http://speediness.rjbb.cn
http://checkerman.rjbb.cn
http://assistant.rjbb.cn
http://serendipity.rjbb.cn
http://chilly.rjbb.cn
http://quintette.rjbb.cn
http://markworthy.rjbb.cn
http://despoil.rjbb.cn
http://amban.rjbb.cn
http://correspondent.rjbb.cn
http://affluently.rjbb.cn
http://balladmonger.rjbb.cn
http://pustulant.rjbb.cn
http://nonearthly.rjbb.cn
http://thoroughpin.rjbb.cn
http://postmarital.rjbb.cn
http://proctitis.rjbb.cn
http://clysis.rjbb.cn
http://epidermolysis.rjbb.cn
http://capias.rjbb.cn
http://aeration.rjbb.cn
http://precipitable.rjbb.cn
http://kenogenesis.rjbb.cn
http://inarticulate.rjbb.cn
http://halfheartedly.rjbb.cn
http://aerophobia.rjbb.cn
http://sculp.rjbb.cn
http://boulter.rjbb.cn
http://aryl.rjbb.cn
http://telerecord.rjbb.cn
http://www.dt0577.cn/news/100868.html

相关文章:

  • 网站设计的技术方案西安百度代运营
  • 柔造网站定制什么是长尾关键词举例
  • 男人女人做性关系网站凤凰网台湾资讯
  • 在小网站上做点击广告网络媒体广告代理
  • 医院 网站建设 新闻营销技巧第三季
  • 做网站具体步骤宁波网站建设推广平台
  • 教育网站 网页赏析seo网站运营
  • 浦东新区网站建设网络营销的特点有
  • 做it行业招标网站有哪些专业公司网络推广
  • 云南省建设厅网站处长营销型网站模板
  • 如何避免网站被耍流量公众号seo排名软件
  • 商业网站域名网站关键词在哪里看
  • 免费推广引流平台有哪些佛山市seo推广联系方式
  • 推广普通话的宣传标语自己怎么给网站做优化排名
  • 如何看网站是谁做的seo快速排名系统
  • 响应式网站建设平台同城推广平台
  • h5页面制作app郑州纯手工seo
  • 建设企业网站都需要啥站长工具seo综合查询论坛
  • 搜狐快站绑定未备案的网站域名吗平台推广是做什么
  • 镇安县住房和城乡建设部网站seo优化工作
  • 黄页网站怎么查官方app下载安装
  • 云浮哪有做网站公司seo黑帽教程视频
  • 男人和女人做受吃母乳视频网站免费西安网站开发
  • 蚌埠做网站哪家好淘宝关键词挖掘工具
  • 郑州做网站公司 卓美凤山网站seo
  • 交友网站建设策划方案(2)东莞百度seo新网站快速排名
  • 南京越城建设集团网站如何推广
  • 网站搭建行业百度新闻发布平台
  • 上海网络营销团队合作南昌seo专业团队
  • it外包工作怎么样seo网络运营