Galera, me surgiu uma duvida na hora de usar o Mockito.
Qual as diferenças entre usar o given e o when? Pergunto pois na hora de escrever os testes eu sou mais acostumado a usar o when. Não sei qual a vantagem ou desvantagem.
Galera, me surgiu uma duvida na hora de usar o Mockito.
Qual as diferenças entre usar o given e o when? Pergunto pois na hora de escrever os testes eu sou mais acostumado a usar o when. Não sei qual a vantagem ou desvantagem.
Oi!
Antigamente somente tinha o método when no mockito e depois eles adicionaram o given, que por baixo dos panos delega para o método when:
Ou seja, o resultado será o mesmo e fica mais a seu critério a escolha de qual utilizar. A diferença então é mais uma questão de semantica do padrão Given-When-Then de escrita de testes automatizados.
Bons estudos!
Obrigado pela explicação professor.