当前位置: 首页 > 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.yutouwan.com/news/165330/

相关文章:

  • 下载黑龙江建设网官网网站园林景观设计案例网站
  • 赤峰建网站的电话织梦网站站标
  • 网站设计培训课程百度云网盘资源搜索引擎
  • 机械做卖产品网站陕西网站建设价位多少
  • 做现货去哪些网站营销好呢产品摄影
  • 一般网站建设中的推广费用重庆响应式网页建设公司
  • 甘肃建设体网站首页用adsl做网站备案
  • 上海金山网站建设公司小智logo在线制作
  • 网站页面设计报价公司部门等级划分
  • 网站首页布局设计工具5网站建站
  • 企业网站建设价格表研发项目管理系统
  • 网站制度建设模板软件培训教程
  • 网站建设一般字体多大新公司做网站有效果吗
  • 做网站做地区好还是全国的好企业目录
  • 网站访客qq统计系统wordpress 被墙
  • 网站开发书籍推荐网站图标用代码代替
  • 网站开发干嘛wordpress连续照片 主题
  • 东莞企业网站建设制作响应式网站简单模板
  • 建设鲜花网站前的市场分析免费网站推广怎么做
  • 天津河北做网站的公司网站标题结构
  • 晋江市住房与城乡建设局网站怎么卸载安装的wordpress
  • 买家乡的特产网站建设样本关键字优化价格
  • 网站建设一般多少义乌哪里做网站好
  • 坪山网站建设代理商东营wordpress网站建设
  • 网站推广托管公司做网站准备
  • 婚庆公司网站设计谷歌外贸平台
  • 整站优化温州怎么做?drupal网站建设
  • 有什么网站专做买生活污水设备家具全屋定制
  • 网站开发报价表格百度引擎提交入口
  • 青岛国家高新区建设局网站合肥市门户网站