Map<Integer, Map<String, String>> mapMap = new HashMap<Integer,Map<String, String>>();
目前这样断言
assertThat(mapMap.size(), is(equalTo(1)));
Or
assertThat(mapMap.values(), hasSize(1));
是否还有其他与列表一起使用的方法。
最佳答案
好消息
在当前master branch of the JavaHamcrest project中,有一个匹配器完全可以满足您的需求。
您可以这样称呼它:
assertThat(mapMap, aMapWithSize(1));
和坏消息
不幸的是,该匹配器不在最新版本的Hamcrest(1.3)中。
[更新]最后是好消息
新发布的2.1版中的aforementioned matcher is included。