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

xyz溢价域名最好的网站可以免费推广的平台

xyz溢价域名最好的网站,可以免费推广的平台,苏州有哪些互联网企业,许昌做网站的公司最近我们公司要求开发人员必须写测试用例,组织了TDD培训,测试驱动开发,同时衡量代码的圈复杂度,我记录下初次使用的过程。 编写测试用例,查看用例覆盖度 1、要编写测试用例,并看下测试用例的覆盖度&#…

最近我们公司要求开发人员必须写测试用例,组织了TDD培训,测试驱动开发,同时衡量代码的圈复杂度,我记录下初次使用的过程。

编写测试用例,查看用例覆盖度

1、要编写测试用例,并看下测试用例的覆盖度:
先在pom.xml中引入依赖

      <dependency><groupId>org.junit.jupiter</groupId><artifactId>junit-jupiter-api</artifactId><version>5.6.2</version></dependency><dependency><groupId>org.assertj</groupId><artifactId>assertj-core</artifactId></dependency>

2、编写测试代码:我一般使用跟代码相同路径下写test单元测试代码:
在这里插入图片描述
测试代码如下:

import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;public class StringUtilTest {@Testpublic void upperFirstSeqenceCaseTest() {//测试是否相等assertEquals("AssertTest", StringUtil.upperFirstSeqenceCase("assert_test"));//测试单个单词assertEquals("Assert", StringUtil.upperFirstSeqenceCase("assert"));//测试复杂下划线情况assertEquals("AssertTest", StringUtil.upperFirstSeqenceCase("_assert_test_"));//测试连续下划线assertEquals("AssertTest", StringUtil.upperFirstSeqenceCase("assert__test"));//测试大小写混合assertEquals("AssertTestExample", StringUtil.upperFirstSeqenceCase("assErT_tesT_exaMpLe"));//测试有数字assertEquals("AssertTest123", StringUtil.upperFirstSeqenceCase("assert_test123"));//测试特殊字符assertEquals("!@#$%^&*()", StringUtil.upperFirstSeqenceCase("!@#$%^&*()"));//测试没有下滑线情况assertEquals("Assert test", StringUtil.upperFirstSeqenceCase("assert test"));}@Testpublic void nullTest() {//测试为空的情况assertEquals("", StringUtil.upperFirstSeqenceCase(""));}
}

3、运行,下面的选择表示显示测试用例覆盖度。
在这里插入图片描述
4、运行完后,右边会有框显示出来,提示覆盖度,也可以选择导出
在这里插入图片描述

查看代码复杂度

1、idea中下载插件
在这里插入图片描述
2、运行查看圈复杂度等
在这里插入图片描述
CogC(认知复杂度):这个指标用于评估代码逻辑的复杂度。
ev(G)(基本复杂度):用来衡量程序的非结构化程度。
iv(G)(模块设计复杂度):这个指标衡量模块判定结构,即模块和其他模块的调用关系。
v(G)(圈复杂度):用于衡量一个模块判定结构的复杂程度。

在这里插入图片描述

http://www.yidumall.com/news/39259.html

相关文章:

  • 网站开发属于什么岗位seo的全称是什么
  • 松江网站制作搜索引擎营销的流程
  • 湛江做网站的有哪些友情链接软件
  • 做纺织机械的网站域名火狐搜索引擎
  • 乌鲁木齐网站建设查询网入口
  • 重庆做网站优化推广的公司搜索风云排行榜
  • 网站建设所需基本资料佛山网站建设技术托管
  • 泉州网站设计哪家公司好百度小说搜索风云榜
  • 做商城网站需要什么资质seo模拟点击有用吗
  • 一起作业网站英语作业怎么做营销网站优化推广
  • 齐诺网站建设东莞网站建设做网站香飘飘奶茶
  • 手机网站比例尺寸aso排名
  • 怎么用dw做博客网站郑州seo外包平台
  • 哪个浏览器可以做网站澎湃新闻
  • 牡丹江建设银行网站百度首页推广
  • 中国义乌网黑帽seo365t技术
  • 石家庄网站制作公司排名前十北京seo网站管理
  • 中国移动的网站模板关键词排名优化易下拉排名
  • 住建网站需多少钱中国销售网
  • 秦淮html5响应式网站精准推广
  • 广东网站建设方便线上推广平台
  • 为什么网站经常被攻击张家港seo建站
  • 做网站用哪种代码比较好推广晨阳seo顾问
  • 服务器怎样做网站呢巨量算数数据分析
  • html5网站优点北京网站seo服务
  • 做网站营业执照经营范围怎么填写宁波seo网络推广
  • 低价网站建设新闻怎么自己做一个小程序
  • 电子商务网站开发技术无货源电商怎么做
  • 网站制作简单协议百度竞价排名系统
  • 重庆观音桥有什么好玩的哈尔滨seo和网络推广