常见方法
一般匹配法
1、assertThat( testedNumber, allOf( greaterThan(8), lessThan(16) ) );
注释: allOf匹配符表明如果接下来的所有条件必须都成立测试才通过,相当于“与”(&&)
2、assertThat( testedNumber, anyOf( greaterThan(16), lessThan(8) ) );
注释:anyOf匹配符表明如果接下来的所有条件只要有一个成立则测试通过,相当于“或”(||)3、assertThat( testedNumber, anything() );
注释:anything匹配符表明无论什么条件,永远为true4、assertThat( testedString, is( “developerWorks” ) );
注释: is匹配符表明如果前面待测的object等于后面给出的object,则测试通过5、assertThat( testedString, not( “developerWorks” ) );
注释:not匹配符和is匹配符正好相反,表明如果前面待测的object不等于后面给出的object,则测试通过字符串相关匹配符1、assertThat( testedString, containsString( “developerWorks” ) );
注释:containsString匹配符表明如果测试的字符串testedString包含子字符串"developerWorks"则测试通过
2、assertThat( testedString, endsWith( “developerWorks” ) );
注释:endsWith匹配符表明如果测试的字符串testedString