2013-01-18 113 views
-5

是否有一個Java庫,可以讓我做的比較操作,如的Java庫比較

try { 
    verify(a).isEqualTo(b); 
    verify(a).isGreaterThan(b); 
    verify(a).contains(b); 
catch (AssetionError e) { 
    .. 
} 

我在想guava,但找不到任何東西,也許我沒看夠硬; )

+0

您是否在尋找單元測試? – mellamokb

+0

什麼是a和b? – rmlan

+0

@mellamokb - 是的! – Theodor

回答

6

聽起來像Hamcrest可能是有趣的。例如

assertThat(actualPrice, greaterThan(minimumPrice)); 

它通常用於單元測試,但它只是提供了一個DSL和它的使用不僅限於測試領域。

+0

是的,我期待在基於jUnit的測試框架中實現它,看起來不錯。 – Theodor