2016-12-13 4 views
1

hasItem HamcrestのMatcherを使用しているとき、私は次のJUnitテストを実行すると、「何の適切な方法が見つかりませんでした」 。それは何ですか?

答えて

0

javacこれらのメソッドのいくつかのジェネリック型を推論する方法はわかりません。

assertThatは、その値と、そのタイプのMatcherが必要です。あなたは、これは8

Javaで明示的な型の引数なしで動作するはずですけれども

Assert.assertThat(data, Matchers.<Map<String, String>> hasItem(Matchers.hasKey("x"))); 

明示する必要があります