And*_*gin 11 java junit unit-testing assert hamcrest
Hamcrest中是否有匹配器来比较集合的平等性?有contains
,containsInAnyOrder
但我不需要equals
绑定具体的集合类型.例如,我无法将Arrays.asList和Map.values与Hamcrest进行比较equals
.
提前致谢!
我无法将Arrays.asList和Map.values与Hamcrest等于进行比较.
这是因为hamcrest的过度狂热型签名.您可以执行此相等比较,但是您需要在编译之前将List
对象Collection
强制转换.
我经常不得不使用Hamcrest进行投射,感觉不对,但这是有时候编译它的唯一方法.