Essa pergunta também está no material:
Respostas
Vamos analisar cada alternativa: a) O teste DeveCalcularImpostoParaPedidosSuperioresA2000Reais sabe exatamente qual método será invocado no código de produção. Essa afirmação está correta. Ao utilizar mocks, o teste pode saber exatamente quais métodos serão invocados no código de produção. b) Quanto maior o uso de mocks, mais delicado e frágil o teste fica. Essa afirmação está correta. O uso excessivo de mocks pode tornar o teste mais delicado e frágil, devido ao alto acoplamento criado entre o código de teste e o código de produção. c) Muitos desenvolvedores acabam "testando o mock" ao mockar todos os objetos nos testes. Essa afirmação está correta. Em alguns casos, ao mockar todos os objetos nos testes, os desenvolvedores podem acabar testando mais o mock do que o próprio código em si. d) O uso de mock objects é recomendado em todas as situações de teste. Essa afirmação está incorreta. O uso de mock objects não é recomendado em todas as situações de teste, pois pode levar a um alto acoplamento e fragilidade nos testes. Portanto, as alternativas corretas são: a) O teste DeveCalcularImpostoParaPedidosSuperioresA2000Reais sabe exatamente qual método será invocado no código de produção. e c) Muitos desenvolvedores acabam "testando o mock" ao mockar todos os objetos nos testes.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta