【发布时间】:2012-12-12 06:05:06
【问题描述】:
我错过了什么吗?
@Test
public void testAnything(){
Random random = new Random();
assertThat(random.nextInt(), is(equalTo(anything())));
}
这不会编译。 Eclipse 抱怨“MatcherAssert 类型中的方法 assertThat(T, Matcher) 不适用于参数 (int, Matcher>)”
使用anything() 有什么我错过的吗?我过去使用过其他 Hamcrest 方法……那么这有什么不同?
【问题讨论】:
标签: generics compiler-errors hamcrest