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

建设网站要做的工作总结wordpress首页显示一张图片不显示

建设网站要做的工作总结,wordpress首页显示一张图片不显示,长沙房产网二手房出售信息,网站建设适合的企业一般实践认为#xff0c;自动化测试应能够独立运行且无特定顺序#xff0c;并且测试结果不应依赖于先前测试的结果。 但是在某些情况下#xff0c;可以证明特定的测试执行顺序是正确的#xff0c;尤其是在集成或端到端测试中。 默认情况下#xff0c;在JUnit 5中#xf… 一般实践认为自动化测试应能够独立运行且无特定顺序并且测试结果不应依赖于先前测试的结果。 但是在某些情况下可以证明特定的测试执行顺序是正确的尤其是在集成或端到端测试中。 默认情况下在JUnit 5中测试方法的执行在构建之间是可重复的因此是确定性的但是该算法是故意不明显的作为库状态的作者。 幸运的是可以使用内置方法定购器或通过创建自定义定购器来调整执行顺序以适应我们的需求。 org.junit.jupiter.api.TestMethodOrder 为了更改测试执行顺序我们需要使用org.junit.jupiter.api.TestMethodOrder注释测试类并将方法排序器的类型作为参数传递。 从JUnit 5.4开始有三个内置的方法排序器 OrderAnnotation Alphanumeric和Random 。 通过实现org.junit.jupiter.api.MethodOrderer接口我们还可以轻松创建自己的自定义方法org.junit.jupiter.api.MethodOrderer器。 使用 package pl.codeleak.samples.junit5.basics; import org.junit.jupiter.api.MethodOrderer; import org.junit.jupiter.api.Order; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.TestMethodOrder; TestMethodOrder (MethodOrderer.OrderAnnotation. class ) class TestExecutionOrderWithOrderAnnotation { Order ( 1 ) Test void aTest() {} Order ( 2 ) Test void bTest() {} Order ( 3 ) Test void cTest() {} } 字母数字顺序 TestMethodOrder (MethodOrderer.Alphanumeric. class ) class AlphanumericTestExecutionOrder { Test void aTest() {} Test void bTest() {} Test void cTest() {} } 随机排序 如果要确保生成之间的方法执行顺序不确定则随机排序可能很有用。 TestMethodOrder (MethodOrderer.Random. class ) class AlphanumericTestExecutionOrder { Test void aTest() {} Test void bTest() {} Test void cTest() {} } 随机方法订购者使用System.nanoTime()作为种子但是可以使用junit.jupiter.execution.order.random.seed配置属性对其进行更改。 此属性的值应返回可以使用Long.valueOf(String)进行转换的任何String 。 配置种子的一种方法是在junit-platform.properties配置文件中提供配置属性 junit.jupiter.execution.order.random.seed 42 定制订购 可以通过实现org.junit.jupiter.api.MethodOrderer接口并将其作为TestMethodOrder的参数来创建自定义方法TestMethodOrder 。 下面的示例是一个方法排序器它按名称的长度对方法进行排序 class MethodLengthOrderer implements MethodOrderer { private ComparatorMethodDescriptor comparator Comparator.comparingInt(methodDescriptor - methodDescriptor.getMethod().getName().length()); Override public void orderMethods(MethodOrdererContext context) { context.getMethodDescriptors().sort(comparator); } } 并使用 TestMethodOrder (MethodLengthOrderer. class ) class CustomTestExecutionOrder { Test void aTest() {} Test void abTest() {} Test void abcTest() {} } 摘要 在某些情况下有一种在JUnit 5中调整测试执行顺序的方法会很有用我很高兴看到此功能。 我相信在大多数情况下内置方法订购者将绰绰有余。 如果没有那么有一种实现自定义方法的简便方法。 在GitHub上找到本文中使用的示例以及更多 https : //github.com/kolorobot/junit5-samples/tree/master/junit5-basics 翻译自: https://www.javacodegeeks.com/2019/03/test-execution-order-junit-5.html
http://www.sadfv.cn/news/335512/

相关文章:

  • 项目经理网站开发流程总结格式模板
  • php 网站开发的来源wordpress 建立后台默认用户
  • 做一个网站赚钱吗免费做外贸的网站建设
  • 黄冈网站推广软件视频潍坊推广平台
  • 聚划算网站建设分析深圳企业做网站公司
  • 苏州网站设计强生公司网站建设原则
  • 上海建筑设计公司网站机械网站开发
  • 哪些网站是用python做的富阳做网站方式
  • 儿童主题网站的内容建设wordpress用户系统
  • 成都建设网站那个好wordpress加腾讯云cdn
  • 如何修改网站后台登陆入口路劲男女做暖暖的试看网站大全
  • 网站做显卡评测软件谷歌网站建设
  • 高明网站建设报价作品集怎么做网页
  • 吕梁购物网站开发设计烟台学校网站建设
  • 北京企业建站系统模板中煤建设协会网站
  • wordpress 社区西安seo公司哪家好
  • 公司网站建设和推广建设安全网站的目的
  • 东莞建设网站流程建设校园网站公司
  • 海尔集团的电子商务网站建设柏乡企业做网站
  • 郑州优化网站推广最新新闻热点事件今天
  • 2015 军考 网站建设网站后台
  • 成都网站制作维护做海报素材的网站
  • 怎么做招聘网站赚钱中博建设集团有限公司网站
  • 定西市城乡建设局网站企业怎么建立网站
  • 大鹏网站建设wordpress4.9主题安装
  • 江苏省备案网站深圳什么公司做网站好
  • 站台建筑江西企业登记网络服务平台
  • 如何做招聘网站对比分析狠狠做网站 百度一下
  • 加盟手机网站源码做中英文网站的
  • 多用户商城购物系统网站seo公司哪家好