知识大全 探索JUnit 4.4 新特性[3]
Posted 知
篇首语:时危见臣节,世乱识忠良。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 探索JUnit 4.4 新特性[3]相关的知识,希望对你有一定的参考价值。
探索JUnit 4.4 新特性[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
清单 assertThat 使用举例
//一般匹配符
// allOf匹配符表明如果接下来的所有条件必须都成立测试才通过 相当于 与 (&&)assertThat( testedNumber allOf( greaterThan( ) lessThan( ) ) );// anyOf匹配符表明如果接下来的所有条件只要有一个成立则测试通过 相当于 或 (||)assertThat( testedNumber anyOf( greaterThan( ) lessThan( ) ) );// anything匹配符表明无论什么条件 永远为trueassertThat( testedNumber anything() );// is匹配符表明如果前面待测的object等于后面给出的object 则测试通过assertThat( testedString is( developerWorks ) );// not匹配符和is匹配符正好相反 表明如果前面待测的object不等于后面给出的object 则测试通过assertThat( testedString not( developerWorks ) );
//字符串相关匹配符
// containsString匹配符表明如果测试的字符串testedString包含子字符串 developerWorks 则测试通过assertThat( testedString containsString( developerWorks ) );// endsWith匹配符表明如果测试的字符串testedString以子字符串 developerWorks 结尾则测试通过assertThat( testedString endsWith( developerWorks ) ); // startsWith匹配符表明如果测试的字符串testedString以子字符串 developerWorks 开始则测试通过assertThat( testedString startsWith( developerWorks ) ); // equalTo匹配符表明如果测试的testedValue等于expectedValue则测试通过 equalTo可以测试数值之间 字//符串之间和对象之间是否相等 相当于Object的equals方法assertThat( testedValue equalTo( expectedValue ) ); // equalToIgnoringCase匹配符表明如果测试的字符串testedString在忽略大小写的情况下等于// developerWorks 则测试通过assertThat( testedString equalToIgnoringCase( developerWorks ) ); // equalToIgnoringWhiteSpace匹配符表明如果测试的字符串testedString在忽略头尾的任意个空格的情况下等//于 developerWorks 则测试通过 注意 字符串中的空格不能被忽略assertThat( testedString equalToIgnoringWhiteSpace( developerWorks ) );
//数值相关匹配符
// closeTo匹配符表明如果所测试的浮点型数testedDouble在 ± 范围之内则测试通过assertThat( testedDouble closeTo( ) );// greaterThan匹配符表明如果所测试的数值testedNumber大于 则测试通过assertThat( testedNumber greaterThan( ) );// lessThan匹配符表明如果所测试的数值testedNumber小于 则测试通过assertThat( testedNumber lessThan ( ) );// greaterThanOrEqualTo匹配符表明如果所测试的数值testedNumber大于等于 则测试通过assertThat( testedNumber greaterThanOrEqualTo ( ) );// lessThanOrEqualTo匹配符表明如果所测试的数值testedNumber小于等于 则测试通过assertThat( testedNumber lessThanOrEqualTo ( ) );
//collection相关匹配符
// hasEntry匹配符表明如果测试的Map对象mapObject含有一个键值为 key 对应元素值为 value 的Entry项则//测试通过assertThat( mapObject hasEntry( key value ) );// hasItem匹配符表明如果测试的迭代对象iterableObject含有元素 element 项则测试通过assertThat( iterableObject hasItem ( element ) );// hasKey匹配符表明如果测试的Map对象mapObject含有键值 key 则测试通过assertThat( mapObject hasKey ( key ) );// hasValue匹配符表明如果测试的Map对象mapObject含有元素值 value 则测试通过assertThat( mapObject hasValue ( key ) );
cha138/Article/program/Java/ky/201311/29099相关参考
探索JUnit4.4新特性[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 优点assert
探索JUnit4.4新特性[8] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 清单理论机制举例
探索JUnit4.4新特性[7] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 清单英镑Poun
探索JUnit4.4新特性[6] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! TDD的优点
探索JUnit4.4新特性[5] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 清单假设机制优点
探索JUnit4.4新特性[4] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 假设机制(Ass
探索JUnit4.4新特性[1] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 文通过理论分析和
知识大全 驾驭“野马”-- 探索Java SE 6的一些新特性
驾驭“野马”--探索JavaSE6的一些新特性 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! s
关于JUnit实现过程详细介绍[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &n
名词解释什么是JUnit?[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 不要认为压力大就