Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Se possuirmos dois argumentos da mesma classe?

Se possuirmos dois argumentos tipo String por exemplo. Como diferenciar o primeiro do segundo para poder capturar?

1 resposta
solução

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