Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvidas entre o Given e When

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. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

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:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

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.