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.