2012-01-13 2 views

答えて

1

これは非常に特殊な機能なので、write a custom Hamcrest Matcherにする必要があります。

Matcher<Object[]> containsTheUniqueProperty(String propName, String propValue) { 
    return new Matcher<Object[]>() { 
     ... 
    } 
} 

Object[] myArrayOfJavaBeans = ... 
assertThat(myArrayOfJavaBeans, containsTheUniqueProperty("prop", "value")); 
+0

あなたはいくつかの頁コードを提供できますか?多くのありがとう –

+1

えー、彼はコードを提供しました。 – Gray

0

ないとエレガントな、しかし、あなたはまた、単に、それらを反復値のセットを維持し、セットに対して、それぞれを確認することができます:あなたは、その後、標準のJUnitを使用してこの正規表現を使用することができます。いずれかが見つかった場合、テストは失敗します。