Teste no Hamcrest que existe apenas um item em uma lista com uma propriedade específica

Com o Hamcrest, podemos facilmente testar se existepelo menos um item em uma lista com uma propriedade específica, por exemplo

List<Pojo> myList = ....

MatcherAssert.assertThat(myList, Matchers.hasItem(Matchers.<Pojo>hasProperty("fieldName", Matchers.equalTo("A funny string")))));

onde a classePojo é algo como:

public class Pojo{
  private String fieldName;
}

Isso é legal, mas como posso verificar se há exatamente um objeto na lista com as propriedades específicas?

questionAnswers(3)

yourAnswerToTheQuestion