Il problema che sto affrontando è che Matchers.anyObject()
restituisce null
. Quando viene utilizzato per il metodo di simulazione che accetta solo tipi non annullibili, genera un'eccezione "Non dovrebbe essere nulla" da lanciare.È possibile utilizzare Mockito in Kotlin?
`when`(mockedBackend.login(anyObject())).thenAnswer { invocationOnMock -> someResponse }
metodo deriso:
public open fun login(userCredentials: UserCredentials): Response
C'è una discussione su un sito della comunità kotlin su come evitare questo problema, verificarlo: https://devnet.jetbrains.com/thread/443551 – SimY4
Grazie. Sembra che devnet.jetbrains.com non sia molto ben indicizzato da google. – atok