Consumer
:
@AllArgsConstructor
@Getter
public static class User {
private Long id;
private String name;
}
@Test
public void x() {
Map<String, User> map = new HashMap<>();
map.put("key", new User(123, "Random Hacker"));
Assertions.assertThat(map).hasEntrySatisfying("key", __ -> {
Assertions.assertThat(__.getName()).isEqualTo("Random Hacker");
});
}
Map
具有Hamcrest的给定键的值(以及键/值的存在)?
笔记
public SELF hasEntrySatisfying(K key, Consumer<? super V> valueRequirements)
已从v3.6.0(2016-11-21)起添加到AspectJ中。