Attualmente sto usando Mockito per deridere i miei oggetti del livello di servizio in un'applicazione Spring MVC in cui voglio testare i miei metodi Controller. Tuttavia, mentre leggevo i dettagli di Mockito, ho scoperto che i metodi doReturn(...).when(...)
sono equivalenti when(...).thenReturn(...)
. Quindi, la mia domanda è: qual è il punto di avere due metodi che fanno la stessa cosa o qual è la sottile differenza tra doReturn(...).when(...)
e when(...).thenReturn(...)
?
Qualsiasi aiuto sarebbe apprezzato.
doReturn()
è utile.