清單
//一般匹配符
// allOf匹配符表明如果接下來的所有條件必須都成立測試才通過
assertThat( testedNumber
// anyOf匹配符表明如果接下來的所有條件只要有一個成立則測試通過
assertThat( testedNumber
// anything匹配符表明無論什麼條件
assertThat( testedNumber
// is匹配符表明如果前面待測的object等於後面給出的object
assertThat( testedString
// not匹配符和is匹配符正好相反
assertThat( testedString
//字符串相關匹配符
// containsString匹配符表明如果測試的字符串testedString包含子字符串
assertThat( testedString
// endsWith匹配符表明如果測試的字符串testedString以子字符串
assertThat( testedString
// startsWith匹配符表明如果測試的字符串testedString以子字符串
assertThat( testedString
// equalTo匹配符表明如果測試的testedValue等於expectedValue則測試通過
//符串之間和對象之間是否相等
assertThat( testedValue
// equalToIgnoringCase匹配符表明如果測試的字符串testedString在忽略大小寫的情況下等於
//
assertThat( testedString
// equalToIgnoringWhiteSpace匹配符表明如果測試的字符串testedString在忽略頭尾的任意個空格的情況下等
//於
assertThat( testedString
//數值相關匹配符
// closeTo匹配符表明如果所測試的浮點型數testedDouble在
assertThat( testedDouble
// greaterThan匹配符表明如果所測試的數值testedNumber大於
assertThat( testedNumber
// lessThan匹配符表明如果所測試的數值testedNumber小於
assertThat( testedNumber
// greaterThanOrEqualTo匹配符表明如果所測試的數值testedNumber大於等於
assertThat( testedNumber
// lessThanOrEqualTo匹配符表明如果所測試的數值testedNumber小於等於
assertThat( testedNumber
//collection相關匹配符
// hasEntry匹配符表明如果測試的Map對象mapObject含有一個鍵值為
//測試通過
assertThat( mapObject
// hasItem匹配符表明如果測試的迭代對象iterableObject含有元素
assertThat( iterableObject
// hasKey匹配符表明如果測試的Map對象mapObject含有鍵值
assertThat( mapObject
// hasValue匹配符表明如果測試的Map對象mapObject含有元素值
assertThat( mapObject
[
From:http://tw.wingwit.com/Article/program/Java/ky/201311/29099.html