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

建工网站4徐汇区网站建设

建工网站,4徐汇区网站建设,程序员做网站给女朋友,服务商标maven mockito对于当今的大多数Java项目而言#xff0c;JUnit本身还远远不够。 您还需要一个模拟库#xff0c;也许还有其他东西。 在此迷你操作指南中#xff0c;我介绍了可以在新的Java项目中开始的测试依赖项。 一切都始于JUnit Maven存储库中的junit组中有两个工件JUnit本身还远远不够。 您还需要一个模拟库也许还有其他东西。 在此迷你操作指南中我介绍了可以在新的Java项目中开始的测试依赖项。 一切都始于JUnit Maven存储库中的junit组中有两个工件 junit和junit-dep 。 在4.9版之前后者不包含对内联的Hamcrest的依赖。 今天我们使用junit依赖关系如下 dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.11/versionscopetest/scope /dependency dependency:tree产生 [INFO] \- junit:junit:jar:4.11:test [INFO] \- org.hamcrest:hamcrest-core:jar:1.3:test莫基托 我们通常需要的下一个依赖是一个模拟框架。 毫无疑问 Mockito是最受欢迎的游戏之一。 它有两个好处 mockito-all和mockito-core 。 第一个是将所有依赖项内联到其中的单个jar而后者只是Mockito。 建议将mockito-core与JUnit版本4.11一起使用。 因此我们添加依赖项 dependencygroupIdorg.mockito/groupIdartifactIdmockito-core/artifactIdversion1.9.5/versionscopetest/scope /dependency 现在 dependency:tree产生 [INFO] - junit:junit:jar:4.11:test [INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test [INFO] \- org.mockito:mockito-core:jar:1.9.5:test [INFO] \- org.objenesis:objenesis:jar:1.0:testHamcrest 知道mockito-core更适合于声明式依赖性管理因此我们将覆盖对Hamcrest和Objenesis的依赖性如下所示 dependencygroupIdorg.hamcrest/groupIdartifactIdhamcrest-core/artifactIdversion1.3/versionscopetest/scope /dependencydependencygroupIdorg.objenesis/groupIdartifactIdobjenesis/artifactIdversion1.3/versionscopetest/scope /dependency 有了这个我们可以轻松地添加Hamcrest库该库提供了一个匹配对象库依赖项 dependencygroupIdorg.hamcrest/groupIdartifactIdhamcrest-core/artifactIdversion1.3/versionscopetest/scope /dependencydependencygroupIdorg.objenesis/groupIdartifactIdobjenesis/artifactIdversion1.3/versionscopetest/scope /dependency 并且dependency:tree产生 [INFO] - junit:junit:jar:4.11:test [INFO] - org.mockito:mockito-core:jar:1.9.5:test [INFO] - org.hamcrest:hamcrest-core:jar:1.3:test [INFO] - org.hamcrest:hamcrest-library:jar:1.3:test [INFO] \- org.objenesis:objenesis:jar:1.3:test断言 AssertJ – Java的流畅断言–提供了一组丰富而直观的强类型断言可用于单元测试。 AssertJ是FEST Assert的一个分支我前一段时间在这篇文章中写过。 那依赖性呢 让我们来看看 dependencygroupIdorg.assertj/groupIdartifactIdassertj-core/artifactIdversion1.5.0/versionscopetest/scope /dependency 结果如下树 [INFO] - junit:junit:jar:4.11:test [INFO] - org.mockito:mockito-core:jar:1.9.5:test [INFO] - org.assertj:assertj-core:jar:1.5.0:test [INFO] - org.hamcrest:hamcrest-core:jar:1.3:test [INFO] - org.hamcrest:hamcrest-library:jar:1.3:test [INFO] \- org.objenesis:objenesis:jar:1.3:test最终剪辑 完整的Maven结构如下所示 !-- Test -- dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.11/versionscopetest/scope /dependency dependencygroupIdorg.mockito/groupIdartifactIdmockito-core/artifactIdversion1.9.5/versionscopetest/scope /dependency dependencygroupIdorg.assertj/groupIdartifactIdassertj-core/artifactIdversion1.5.0/versionscopetest/scope /dependency dependencygroupIdorg.hamcrest/groupIdartifactIdhamcrest-core/artifactIdversion1.3/versionscopetest/scope /dependency dependencygroupIdorg.hamcrest/groupIdartifactIdhamcrest-library/artifactIdversion1.3/versionscopetest/scope /dependency dependencygroupIdorg.objenesis/groupIdartifactIdobjenesis/artifactIdversion1.3/versionscopetest/scope /dependency 您可以在GitHub上的unit-testing-demo项目中找到它链接到pom.xml 也可以尝试我的spring-mvc-quickstart-archetype 链接到pom.xml 。 参考操作方法在Codeleak.pl博客上从我们的JCG合作伙伴 Rafal Borowiec中测试Maven项目JUnitMockitoHamcrestAssertJ中的依赖项 。 翻译自: https://www.javacodegeeks.com/2014/03/how-to-test-dependencies-in-a-maven-project-junit-mockito-hamcrest-assertj.htmlmaven mockito
http://www.huolong8.cn/news/369963/

相关文章:

  • 公司网站建设的目标一个域名可以绑定几个网站
  • 烟台市住房和规划建设管理局网站什么是网络营销?如何理解网络营销的内涵
  • 新手做市场分析的网站做网站多长时间
  • 企业做的网站推广方案的步骤wordpress 婚庆主题
  • 省规划建设发展局网站首页兰州一刀切防疫曝光
  • 不属于网站架构艺术家网站源码
  • 家具做网站网络维护培训班
  • 内乡网站建设太原注册公司
  • 中邮通建设咨询有限公司官方网站网站如何做移动规则适配
  • 石油网站建设价格电子商务平台经营者义务有哪些
  • 南宁网站建设q479185700棒线上课程制作
  • 网页制作与网站设计网站死链接是什么
  • 合肥网站建设方案书东莞网站建设有什么网络公司
  • 做学术论文的网站gae安装wordpress
  • 下载了源码怎么做网站兼职网站建设推广人才
  • wordpress站长统计wordpress 个性博客主题
  • 3d建模素材网站唐山做网站哪家公司好
  • 大兴58网站起名网站制作哈尔滨网站开发公司
  • 新手学做网站要学什么知识图文教程做网页设计网站有哪些
  • 一个专业做设计的网站网站建设费用计入无形资产
  • 厦门大型网站设计公司网站开发用php还pyt h on
  • 分类信息建站系统陕西四通建设工程有限责任公司网站
  • 企业网站建设栏目结构图h5视频怎么制作教学
  • 为什么网站显示在建设中巩义做网站哪家好
  • 创建网站目录结构应遵循的方法注册子公司流程及所需资料
  • 网站开发 cms周口网站建设
  • 山东城市建设职业学院官方网站wordpress 主题 微商
  • 免费网站空间申请如何设置自己的网站
  • 男装网站模板演示企业品牌战略
  • 织梦通用seo网站模板如何加入小说网站做打字员