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

网站做拓扑图编辑桂平做网站公司

网站做拓扑图编辑,桂平做网站公司,工商局注册公司流程和费用,为企业制定网络营销方案⭐️前言⭐️ 本篇文章主要介绍单元测试工具JUnit的使用。 #x1f349;欢迎点赞 #x1f44d; 收藏 ⭐留言评论 #x1f4dd;私信必回哟#x1f601; #x1f349;博主将持续更新学习记录收获#xff0c;友友们有任何问题可以在评论区留言 #x1f349;博客中涉及源码… ⭐️前言⭐️ 本篇文章主要介绍单元测试工具JUnit的使用。 欢迎点赞 收藏 ⭐留言评论 私信必回哟 博主将持续更新学习记录收获友友们有任何问题可以在评论区留言 博客中涉及源码及博主日常练习代码均已上传GitHub 内容导读1.注解2.断言3.用例的执行顺序4.参数化5.测试套件1.注解 JUnit提供了非常强大的注解功能通过Test注解修饰到方法上该方法就变为了一个测试方法执行当前类时会自动的执行该类下所有带Test注解的用例。 在使用这些JUnit提供的注解时需要现在pom.xml文件中进行配置 dependencygroupIdorg.junit.jupiter/groupIdartifactIdjunit-jupiter/artifactIdversion5.8.2/versionscopetest/scope/dependencyTest示例 除了Test注解外还有以下常用注解 BeforeEach:当前的方法需要在每个用例执行之前都执行一次BeforeAll:当前的方法需要在当前类下所有用例执行之前执行一次且被该注解修饰的方法必须为静态方法AfterEach:当前的方法需要在每个用例执行之后都执行一次AfterAll:当前的方法需要在当前类下所有用例执行之后执行一次且被该注解修饰的方法必须为静态方法 2.断言 检查测试方法的期望结果值和真实返回值通过Assertions类实现。 断言匹配/不匹配assertEquals()、assertNotEquals()断言结果为真/为假assertTrue()、assertFalse()断言结果为空/非空assertNull()、assertNotNull() Testvoid a() {Assertions.assertTrue(11);}3.用例的执行顺序 如下图所示测试用例的执行并不会按照我们编写代码的顺序来执行 如果在实际测试中我们需要完成连贯的多个步骤的测试是需要规定测试用例执行的顺序的可以通过order注解来实现排序 先使用注解说明当前类下所有的用例需要使用Order注解来进行排序注意该注解必须要用在类上然后通过Order来指定用例的具体顺序 4.参数化 参数化就是尽可能的通过一个用例多组参数来模拟用户的行为 在使用参数化注解之前需要先用ParameterizedTest声明该方法为参数化方法然后再通过注解提供数据来源。 单参数 ValueSource(数据类型方法{参数1参数2…}) 多参数 1.从注解中手动编写数据源 CsvSource({“数据组合1”“数据组合2”…})每个双引号是一组参数测试用例 2.从第三方csv文件读取数据源 如果测试用例较多时在注解处手动编写数据源就有些不方便我们这时就可以借助第三方csv文件来读取数据源 动态参数 // 通过动态方法来提供数据源ParameterizedTestMethodSource(methodParams)void dynamicParamsTest(String name,int age) {System.out.println(name:name,age:age);}static StreamArguments methodParams() throws InterruptedException {// 构造动态参数String[] arrnew String[4];for (int i0;i arr.length;i) {Thread.sleep(500);arr[i]System.currentTimeMillis();}return Stream.of(Arguments.arguments(arr[0],20),Arguments.arguments(arr[1],19),Arguments.arguments(arr[2],18),Arguments.arguments(arr[3],17));}注意当我们不指定数据源方法名时会自动的找跟用例方法名同名的静态方法 5.测试套件 当我们一个类中有多个测试用例时我们不可能挨个去运行那样将会很耗费时间这时我们就需要测试套件来指定类或者指定包名来运行类下或者包下的所有测试用例。 如果要使用测试套件首先我们需要先创建一个类通过Suite注解标识该类为测试套件类而不是测试类 然后指定类或者包来运行其下的所有测试用例 指定类来运行用例 指定包名来运行包下所有的用例 如果使用包名来指定运行的范围那么该包下的测试类的命名需要以Test/Tests结尾T必须大写 ⭐️最后的话⭐️ 总结不易希望uu们不要吝啬你们的哟()ノ~如有问题欢迎评论区批评指正
http://www.w-s-a.com/news/56991/

相关文章:

  • 网站推广效果怎么样建设工程公司组织架构图
  • 成都制作网站价格表网站安全证书过期怎么办
  • 高校图书馆网站的建设方案湖南常德市
  • 房地产怎么做网站推广wordpress插件汉化下载
  • 一般pr做视频过程那个网站有无锡网络公司平台
  • 安徽网站推广系统网站根目录权限设置
  • 班级网站建设需求智慧校园登录入口
  • asp.net网站发布到虚拟主机电商设计网站哪个好
  • 做的网站怎么转成网址链接企业为什么要找会计
  • 关于建设网站的情况说明书文化建设方面的建议
  • 订票网站开发公司大通证券手机版下载官方网站下载
  • 网店美工的意义与发展佛山推广seo排名
  • 网站在建设中模板自助云商城
  • 珠海网站设计建建建设网站公司网站
  • 广州高端网站制作公司哪家好网页制作公司 软件
  • 最快做网站的语言百度站长反馈
  • 简单网站设计价格手机网站技巧
  • 什么颜色做网站显的大气网站建设的含盖哪方面
  • 没网站怎么做二维码扫描连接济南做网站推广哪家好
  • 台州建设规划局网站搞外贸一般是干什么的
  • 怎么提高自己网站的知名度电子商务是建网站
  • 官方查企业的网站办公用品网站建设策划书
  • 微信网站搭建哪家好网站中转页
  • 阿里巴巴网站开发是谁长沙自助模板建站
  • 阿里云网站方案建设书网络公司运营是干啥的
  • 南通seo网站排名优化nginx wordpress rewrite
  • 网站做成软件做内部网站费用
  • 浙江企业网站建设网站域名有了 网站如何建设
  • 学编程哪个机构有权威德州做网站优化
  • 最火的网站开发语言福州网站建设服务商