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

自己做的网站邮箱更改密码程序为什么总出错wordpress 下单

自己做的网站邮箱更改密码程序为什么总出错,wordpress 下单,线上推广团队,厦门网站开发招聘关于JUnit 5迁移的好处之一是#xff0c;您可以在老式模式下运行JUnit 4测试#xff0c;并且所有内容仍然兼容。 不利的一面是#xff0c;某些注释和方法在JUnit 4和JUnit 5中具有相同的名称#xff0c;并且当两组库依赖项都可用时#xff0c;很容易导入错误的内容并产生不… 关于JUnit 5迁移的好处之一是您可以在老式模式下运行JUnit 4测试并且所有内容仍然兼容。 不利的一面是某些注释和方法在JUnit 4和JUnit 5中具有相同的名称并且当两组库依赖项都可用时很容易导入错误的内容并产生不符合要求的测试。努力工作。 但是更糟糕的是当没有意义的测试也没有使构建失败时。 考虑以下测试 import org.junit.Test; import org.junit.jupiter.api.BeforeEach; import static org.junit.Assert.assertEquals; public class AccidentalJUnit4Test { BeforeEach public void beforeEach() { } Test public void test() { assertEquals( 1 , 1 ); } } 这是JUnit 5的注释和JUnit 4的一些可怕的汤。 它在IDE中运行但是在maven构建中它被忽略了因为Test来自错误的JUnit并且我没有运行junit-vintage 。 那么运行junit-vintage吗 这是怎么发生的 就我而言我已经导入了JUnit 5的TestContainers集成该集成具有对JUnit 4的传递依赖。这不是很好但还不是世界末日。 但是我只希望代码中包含JUnit 5测试但是我可能会意外地用JUnit 4位编写测试没有人会注意到 这些一半形式的测试从未打算如此因此我希望它们使构建失败。 什么不起作用 Checkstyle – checkstyle可以扫描禁止的import语句但是我不使用它进行src/test扫描并且我们项目的checkstyle规则与另一个使用junit-vintage的有效项目共享。 Macker –复杂的扫描仪似乎开箱即用 Enforcer –这将使我无法包括JUnit 4依赖项……只是我忍不住允许了 我为什么要在乎 通过增加自动化功能来发现已知错误并告诉您有关错误的信息这比在周围发出警告要好得多而且仍然可能出现错误从而使事情变得防错。 就像有人张贴标语来警告该水非常热而不是在适当的温度下提供水一样 任何可以赋予我们强制功能的东西都是有好处的。 什么有效 我在GitHub上找到了一个愚蠢而简单的答案。 这个Maven Grep插件效果很好 build plugins !-- grep maven plugin set to filter naughty JUnit4 stuff -- plugin groupId net.radai/ groupId artifactId grep-maven-plugin/ artifactId version 1.1/ version executions execution goals goal grep/ goal / goals phase test/ phase configuration greps grep failIfFound true/ failIfFound filePattern src/test/java/**/*.java/ filePattern grepPattern import\s(static\s)?org\.junit\.(Assert|Test|Before|After|AfterClass|Assume|BeforeClass|ClassRule|Rule|FixMethodOrder|Ignore|Rule)/ grepPattern outputPattern Found JUnit 4 imports in file ${fileName} at line ${lineNumber} : ${line}/ outputPattern / grep / greps / configuration / execution / executions / plugin / plugins / build !-- you also need to add the distribution repo -- pluginRepositories pluginRepository id ossrh/ id url https://oss.sonatype.org/content/groups/public / url / pluginRepository / pluginRepositories 以上内容对我来说可以防止发生错误它可能对您有用。 我在GitHub中放置了上述代码的一个工作示例由于正确的原因而失败。 信用到期 我几乎放弃了上述问题。 幸运的是开源社区非常出色。 Radai Rosenblatt于2016年编写了此插件。一个名为Michal Lozinski的撰稿人于2017年添加了文件模式扫描。 当我们第一次尝试使用上述配置时它没有用。 文档没有描述如何执行此操作但是阅读插件的代码显示可以使用filePattern 。 但是它没有用。 我今天联系了Radai他更新了该插件的发行版现在可以使用了。 没有开源这是不可能的。 没有作者承担对陌生人的帮助的责任这是不可能的。 谢谢 翻译自: https://www.javacodegeeks.com/2019/08/crossing-junit-streams.html
http://www.huolong8.cn/news/165330/

相关文章:

  • 网站用什么颜色郑州百姓网免费发布信息
  • 宁波网站建设定制开发广告网站制作多少钱
  • 广州网站设计联系方式卖鞋做哪个网站好
  • 网站建设的后期维护问题wordpress 伪静态组件
  • 医院门户网站模板下载2023年房地产行业分析
  • 现代化公司网站建设中国建设银行官网站基金查询
  • 做爰全过程免费的教网站wordpress_DMS
  • 国外购物网站大全临沂网站建设哪家最好
  • 做花馍网站如何建立自己的手机网站
  • 网站开发需要哪些部门做美食的网站哪个好
  • 老山网站建设镇江网站建设制作方案
  • 网站建设评价标准成都专门做网站的公司
  • 观澜小学 网站建设福田公司在哪里
  • 哪个网站可以卖自己的设计网站横幅怎么制作教程
  • 网站首页修改点了网站域名会跳转
  • 做自己的网站需要什么浙江建设信息港电工证查询
  • 网站建设中怎么添加源码cp wordpress
  • 科技馆网站建设方案怎样建立一个自己的网站
  • wordpress 友情链接调用北京排名seo优化渠道
  • 网站建站四种方案深圳工程网站建设
  • 承德网站建设怎么做wordpress自定义远程字体
  • 重庆长寿网站建设南通市城乡和住房建设局网站
  • 安网站建设成都市做网站的公司
  • 创新型的顺的网站制作如何做专业的模板下载网站
  • 闵行做网站公司铝棒易站公司百度指数在线查询工具
  • 品牌网站建设找哪家青海建设云平台
  • 陕西省住房和城乡建设厅执业资格注册中心网站关于网站建设的合同范本
  • 三五互联网站管理登录网址重庆seo排名电话
  • 网站站外推广的内外链接怎么做重庆市建设工程信息网官网查询入口
  • 网上销售型企业网站自学网站搭建