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

温州做模具的网站今晚12点上海又要封控了吗

温州做模具的网站,今晚12点上海又要封控了吗,凡科网企业账号登录,全国高风险和中风险地区名单在我的博客文章中#xff0c;Java越来越接受静态导入吗#xff1f; #xff0c;我讨论了在Java中越来越多地使用静态导入来使代码在某些情况下更流畅。 Java 单元测试特别受静态导入的影响#xff0c;在此博客文章中#xff0c;我提供了一个简单的示例#xff0c;说明如何… 在我的博客文章中Java越来越接受静态导入吗 我讨论了在Java中越来越多地使用静态导入来使代码在某些情况下更流畅。 Java 单元测试特别受静态导入的影响在此博客文章中我提供了一个简单的示例说明如何使用静态导入来使用JUnit和Hamcrest进行更流畅的单元测试。 下一个代码清单是一个简单的IntegerArithmetic类它具有一个需要进行单元测试的方法。 IntegerArithmetic.java package dustin.examples;/*** Simple class supporting integer arithmetic.* * author Dustin*/ public class IntegerArithmetic {/*** Provide the product of the provided integers.* * param integers Integers to be multiplied together for a product.* return Product of the provided integers.* throws ArithmeticException Thrown in my product is too small or too large* to be properly represented by a Java integer.*/public int multipleIntegers(final int ... integers){int returnInt 1;for (final int integer : integers){returnInt * integer;}return returnInt;} } 接下来显示测试上述方法的一个方面的一种通用方法。 /*** Test of multipleIntegers method, of class IntegerArithmetic, using standard* JUnit assertEquals.*/Testpublic void testMultipleIntegersWithDefaultJUnitAssertEquals(){final int[] integers {2, 3, 4 , 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};final int expectedResult 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 *13 * 14 * 15;final int result this.instance.multipleIntegers(integers);assertEquals(expectedResult, result);} 在上面显示的相当典型的单元测试示例中由于org.junit.Assert。*的静态导入未显示因此以流畅的方式调用了JUnit的assertEquals 。 但是最新版本的JUnit JUnit 4.4 已经开始包括Hamcrest核心匹配器这可以进行更流畅的测试如下面的代码片段所示。 /*** Test of multipleIntegers method, of class IntegerArithmetic, using core* Hamcrest matchers included with JUnit 4.x.*/Testpublic void testMultipleIntegersWithJUnitHamcrestIs(){final int[] integers {2, 3, 4 , 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};final int expectedResult 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12 *13 * 14 * 15;final int result this.instance.multipleIntegers(integers);assertThat(result, is(expectedResult));} 在此示例中JUnit的assertThat 自JUnit 4.4起也可作为org.junit.Assert.*的静态导入的一部分与随附的Hamcrest核心匹配器is()结合使用。 这当然是一个问题但是我更喜欢第二种方法因为它对我来说更具可读性。 断言某些东西结果比其他方法预期的似乎更具可读性和流利性。 记住使用assertEquals时先列出预期结果还是实际结果有时会很棘手结合使用assertThat和is()可以减少我编写和读取测试时的工作。 欢迎减少工作量尤其是乘以大量测试时。 参考在Inspired by Actual Events博客上我们的JCG合作伙伴 Dustin Marx 通过JUnit和Hamcrest改进了assertEquals 。 翻译自: https://www.javacodegeeks.com/2012/05/junit-and-hamcrest-improving-on.html
http://www.zqtcl.cn/news/545696/

相关文章:

  • 深圳外贸网站推广用html制作个人博客
  • 建设银行网站最近打不开吗wordpress c
  • 网站icp备案费用浅谈做网站的好处
  • 制作网站需要懂哪些在线设计平台的市场调研
  • 接计设做的网站河南网站建设华企祥云
  • 网站系统维护一般要多久企业网站推广工具
  • 如何诊断网站seo做个网站商场需要多少
  • 腾讯云做视频网站吗创业商机网加工项目
  • 网站建设论文文献郑州seo外包费用
  • 网站优化西安如何免费推广网站
  • 固原市建设局网站外贸网站建设方法
  • 做违规网站主页制作语言缩写
  • 汝南县网站建设怎么注册公司钉钉账号
  • 网站建设酷隆信通网站开发中心
  • 保定网站建设方案报价怎么做网站_
  • 做网站功能的框架结构图做网站用python好吗
  • 襄樊市网站建设模版网站建设企业
  • 网站换服务器php大流量网站开发规范
  • 网站备案主体域名平面设计线下培训班多少钱
  • 优秀网站专题wordpress 外部调用插件
  • 域名服务网站建设科技公司做棋子网站怎么提高浏览量
  • 用易语言做攻击网站软件下载彩页设计多少钱
  • 个人网站可以做淘宝推广手机版怎么用百度快照
  • 制作网站的公司叫什么外包软件
  • 廊坊企业建站模板邱县手机网站建设
  • 辽宁响应式网站费用建设银行官网app
  • 河北黄骅市网站建设网站外链的优化方法
  • 青岛城阳网站制作网站建设详细步骤
  • 先做网站再付款 怎么回答设计方案步骤
  • 汕头建站模板济南网站建设富库网络