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 la méthode.
Y a-t-il un moyen pour que mockito vous permette d'affirmer ou de vérifier l'objet et ses attributs lorsque la méthode mock est appelée ?
exemple
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>anyObject())
Au lieu de faire anyObject()
Je veux vérifier que l'objet argument contient certains champs particuliers.
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>**compareWithThisObject()**)
0 votes
Comme alternative à l'utilisation de mockito dans ces cas, vous pouvez envisager de créer un stub personnalisé qui étend la classe du mockedObject, et surcharge someMethodOnMockedObject pour sauvegarder l'objet pour une comparaison ultérieure.