Se possuirmos dois argumentos tipo String por exemplo. Como diferenciar o primeiro do segundo para poder capturar?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se possuirmos dois argumentos tipo String por exemplo. Como diferenciar o primeiro do segundo para poder capturar?
Oi William, tudo bem? Hm, boa pergunta. Acho que o Mockito em específico não dará suporte a esse tipo de estratégia de teste. Veja que ele captura apenas um argumento no qual você vai o getValue.
Não sei se tem outra forma ou recurso do Mockito que ajude nesse caso.
Existe também o método getAllValues, que acredito que te retorne as duas strings... precisaria testar mesmo... Já não lembro mais... :(
https://static.javadoc.io/org.mockito/mockito-core/2.6.9/org/mockito/ArgumentCaptor.html