Ho una chiamata al metodo che voglio prendere in giro con mockito. Per cominciare ho creato e iniettato un'istanza di un oggetto su cui verrà chiamato il metodo. Il mio obiettivo è verificare uno degli oggetti nella chiamata al metodo.Verificare il valore di attributo dell'oggetto con mockito
C'è un modo in cui mockito consente di affermare o verificare l'oggetto e gli attributi quando viene chiamato il metodo di simulazione?
esempio
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>anyObject())
Invece di fare anyObject()
voglio controllare l'oggetto argomento contiene alcuni campi particolari
Mockito.verify(mockedObject)
.someMethodOnMockedObject(
Mockito.<SomeObjectAsArgument>**compareWithThisObject()**)
Nel link si trova la seguente linea 'verificare (messageSender) Trasmettami ((Lista) argThat (nuova MessagesArgumentMatcher ())); 'che non viene compilato. –
@RoeeGavirel hai bisogno di "import static org.mockito.Matchers.argThat;" –