J'ai un appel de méthode que je veux simuler avec mockito. Pour commencer, j'ai créé et injecté une instance d'un objet sur lequel la méthode sera appelée. Mon but est de vérifier l'un des objets dans l'appel de méthode.Vérifiez la valeur de l'attribut d'objet avec mockito
Existe-t-il un moyen pour mockito d'affirmer ou de vérifier l'objet et ses attributs lors de l'appel de la méthode fictive?
exemple
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>anyObject())
Au lieu de faire anyObject()
je veux vérifier cet objet argument contient certains domaines particuliers
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>**compareWithThisObject()**)
Dans le lien, il y a la ligne suivante 'vérifier (messageSender) .send ((Liste) argThat (nouveau MessagesArgumentMatcher ())); 'qui ne compile pas. –
@RoeeGavirel vous avez besoin de "import static org.mockito.Matchers.argThat;" –