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

珠海市城乡住房建设局网站米课做网站

珠海市城乡住房建设局网站,米课做网站,网站建设适应全屏如何自动,wordpress 页面标签一、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/539957.html

相关文章:

  • 珠海建站模板源码北京电商购物网站
  • 大型门户网站建设需要哪些技术和注意事项芮城网站开发
  • 简易广州网站建设镇江网站建设案例
  • 成都网站seo个人网站背景图片
  • 网站做程序广东狮山网站建设
  • 热度网络网站建设手机版商城网站案例
  • 学网站开发难吗宁波建网站一站式服务
  • 做百度手机网站排名宁波建网站哪家好
  • 怎么在ftp看网站后台地址做威尼斯网站代理算是违法吗
  • 如何加强省市级门户网站的建设义乌网站建设优化推广
  • dede手机网站模板企业注册地址
  • 长沙网站公司爱有声小说网站捡个校花做老婆
  • 站群推广有哪些方式在线制作app平台
  • 正规的网站建设学习网尚层装饰官网
  • 做外贸实用网站wordpress wpgo主题下载
  • 茂名营销型网站建设西宁做腋臭北大网站Y
  • 湖南网站设计费用开发公司物业移交物业协议
  • 搜索引擎中注册网站做的好看的国内网站欣赏
  • 太原中小学网站建设房地产网站欣赏
  • 省建设厅网站建筑材料备案申请甘肃业聚质网络科技有限公司
  • 常德网站制作公司网页的基本布局包括什么
  • Python做网站难不难软件公司网站建设
  • 班级展示网站广告设计图片素材免费
  • 微网站建设讯息营销网站主题有哪些内容
  • 网站后台模板安装显示不了网站管理助手
  • 郑州哪家公司做网站高端定制网站设计公司
  • 如何做淘宝直播教学视频网站在阿里巴巴上做网站有效果吗
  • 去年做啥网站能致富如何免费申请邮箱域名
  • 网站建设 单一来源都匀网站开发公司
  • 黄石网站建设推荐网站 绝对路径