Junit4新断言assertThat.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Junit4新断言assertThat

Junit4新断言一、字符相关匹配符1、equalTo: ? assertThat(testedValue, equalTo(expectedValue)); ? 断言被测的testedValue等于expectedValue,equalTo可以断言数值之间,字符串之间和对象之间是否相等,相当于Object的equals方法2、equalToIgnoringCase:? assertThat(testedString, equalToIgnoringCase(expectedString)); 断言被测的字符串testedString在忽略大小写的情况下等于expectedString3、equalToIgnoringWhiteSpace:?assertThat(testedString, equalToIgnoringWhiteSpace(expectedString); 断言被测的字符串testedString在忽略头尾的任意个空格的情况下等于expectedString(注意:字符串中的空格不能被忽略)4、containsString:?assertThat(testedString, containsString(subString) ); 断言被测的字符串testedString包含子字符串subString5、endsWith:?assertThat(testedString, endsWith(suffix));?断言被测的字符串testedString以子字符串suffix结尾6、startsWith:?assertThat(testedString, startsWith(prefix)); 断言被测的字符串testedString以子字符串prefix开始二、一般匹配符1、nullValue():?assertThat(object,nullValue()); 断言被测object的值为null*/2、notNullValue():?assertThat(object,notNullValue()); 断言被测object的值不为null*/3、is:?assertThat(testedString, is(equalTo(expectedValue))); 断言被测的object等于后面给出匹配表达式 1)is匹配符简写应用之一:?assertThat(testedValue, is(expectedValue));?is(equalTo(x))的简写,断言testedValue等于expectedValue?2)is匹配符简写应用之二:?assertThat(testedObject, is(Cheddar.class)); is(instanceOf(SomeClass.class))的简写,断言testedObject为Cheddar的实例4、not:?assertThat(testedString, not(expectedString)); 与is匹配符正好相反,断言被测的object不等于后面给出的object5、allOf:?assertThat(testedNumber, allOf( greaterThan(8), lessThan(16) ) ); 断言符合所有条件,相当于“与”()6、anyOf:?assertThat(testedNumber, anyOf( greaterThan(16), lessThan(8) ) );?断言符合条件之一,相当于“或”(||)三、数值相关匹配符1、closeTo:?assertThat(testedDouble, closeTo( 20.0, 0.5 ));?断言被测的浮点型数testedDouble在20.0-0.5 ~ 20.0+0.5范围之内2、greaterThan:?assertThat(testedNumber, greaterThan(16.0)); 断言被测的数值testedNumber大于16.03、lessThan:?assertThat(testedNumber, lessThan (16.0));?断言被测的数值testedNumber小于16.04、greaterThanOrEqualTo:?assertThat(testedNumber, greaterThanOrEqualTo (16.0));?断言被测的数值testedNumber大于等于16.05、lessThanOrEqualTo:?assertThat(testedNumber, lessThanOrEqualTo (16.0));?断言被测的testedNumber小于等于16.0四、集合相关匹配符1、hasEntry:?assertThat(ma

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档