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

朝阳区北京网站建设快速建站教程

朝阳区北京网站建设,快速建站教程,有什么好的网站建设的书,惠州私人做网站联系人一、idea 安装自动化生成插件jcode5 安装可能不成功&#xff0c;尝试多次安装&#xff1b; 安装成功后&#xff0c;重启idea&#xff0c;再次确认安装是否成功&#xff1b; 二、在需要生成单元测试代码的模块的pom中引入依赖 ......<parent><groupId>org.springf…

一、idea 安装自动化生成插件jcode5

安装可能不成功,尝试多次安装;

安装成功后,重启idea,再次确认安装是否成功;

二、在需要生成单元测试代码的模块的pom中引入依赖

        ......<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>3.3.3</version><relativePath /> <!-- lookup parent from repository --></parent>......<!-- 单元测试 覆盖率 openclover --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-params</artifactId><scope>test</scope></dependency><dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-engine</artifactId><scope>test</scope></dependency><dependency><groupId>org.mockito</groupId><artifactId>mockito-junit-jupiter</artifactId><scope>test</scope></dependency>......

三、初始化单元测试类

大概需要添加单元测试代码的类,鼠标放在类名字出,按alt+insert,选择jcode5;
选择generate test class 初始化单元测试代码;

四、剔除无用import报错行

ctrl+alt+o

五、造数据,完善测试代码,使得覆盖率提升

1.有报错信息优先处理报错信息
2.若使用泛型类需要,处理泛型类TMap<K,V>、 ConsumerRecord<?, ?>、V.class等
3.完善打桩代码when
4.调整数据文件使测试代码可正常执行
5.存在逻辑复杂的测试方法时,且需要模拟多种数据时,可以在复制一个测试方法和测试数据文件
6.完善其他代码
7.执行mvn test 查看测试代码执行结果

六、修改特例

Map<K,V>可修改为

Map<String, Object>

对于模拟不来的,可以直接使用构造javabean的方式

测试目标类中 @Value注释的属性如何初始化

ReflectionTestUtils.setField(XXXService, "env", "prod");

测试目标类中静态类如何初始化

try(MockedStatic<ESUtils> theMock = Mockito.mockStatic(ESUtils.class)) {theMock.when(() -> ESUtils.convertToSearchFieldsList(Mockito.any())).thenReturn(combineRule);
}try(MockedStatic<HttpUtil> theMock = Mockito.mockStatic(HttpUtil.class)) {theMock.when(() -> HttpUtil.get(anyString(), anyInt())).thenReturn("");
}

七、执行单元测试查看覆盖率

http://www.dtcms.com/wzjs/129723.html

相关文章:

  • 国外优秀论文网站百度开户需要什么条件
  • 上海建设网站制作国产长尾关键词拘挖掘
  • 滨湖区知名做网站价格清远今日头条新闻
  • 做网站最大的公司友情链接获取的途径有哪些
  • seo推广岗位职责四川seo优化
  • 福州网站建设招商网络软营销
  • 替代 wordpress基本seo技术在线咨询
  • 怎样做网站收录seo工程师是什么职业
  • 株洲市哪里有做公司官方网站沧州网站seo公司
  • 平台建网站恢复正常百度
  • 网站做研究生毕业论文代写文章质量高的平台
  • 体育网站建设的必要性市场seo是什么意思
  • 网站账户上的余额分录怎么做做seo需要哪些知识
  • 网站开发能从事那些职业网站seo视频狼雨seo教程
  • 南昌网站开发公司电话seo网站建设公司
  • 昆明网络推广昆明网站建设昆明昆明什么是sem和seo
  • 织梦网站广告公众号代运营
  • jtbc网站开发教程seo流量软件
  • 夏天做哪些网站致富百度竞价恶意点击软件
  • 网站开发项目实训总结百度网址提交入口平台
  • 提升学历一般多少钱蜗牛精灵seo
  • 福田祥菱官网青岛seo排名公司
  • 美国cloudflare服务器网站快速优化排名app
  • 北京网站建设石榴汇域名注册新网
  • 网站建设和优化的营销话术公司域名注册步骤
  • 网站模拟效果香飘飘奶茶软文
  • 河南省建设工程招标网辽宁seo推广
  • 常见的网络推广方法有哪些上海百度seo牛巨微
  • 教育类网站建设策划书今日小说排行榜风云榜
  • 网站建设费放什么科目网站的排名优化怎么做