Tengo una llamada al método que quiero simular con mockito. Para empezar, he creado e inyectado una instancia de un objeto sobre el que se llamará el método. Mi objetivo es verificar uno de los objetos en la llamada al método.Verificar el valor del atributo del objeto con mockito
¿Existe alguna forma de que el mockito le permita afirmar o verificar el objeto y sus atributos cuando se llama al método de prueba?
ejemplo
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>anyObject())
En vez de hacer anyObject()
Quiero ver ese objeto argumento contiene algunos campos particulares
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>**compareWithThisObject()**)
En el enlace se encuentra la siguiente línea 'verificar (MessageSender) .send ((Lista) argThat (nueva MessagesArgumentMatcher ())); 'que no compila. –
@RoeeGavirel necesita "importar estática org.mockito.Matchers.argThat;" –