À l'aide de Mockito, comment puis-je match contre la paire clé-valeur d'une carte?

J'ai besoin d'envoyer une valeur spécifique d'un objet fantaisie basée sur une valeur de clé spécifique.

À partir de la classe de béton:

map.put("xpath", "PRICE");
search(map);

À partir du cas de test:

IOurXMLDocument mock = mock(IOurXMLDocument.class);
when(mock.search(.....need help here).thenReturn("$100.00");

Comment se moquer de l'appel de cette méthode pour la valeur de cette clé paire?

OriginalL'auteur Sean | 2010-04-05