QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Tecnologia da Informação

FCC - TRT 15 - Técnico Judiciário - Área Apoio Especializado - Especialidade: Tecnologia da Informação - 2025 • FCC • 2025

Considere o seguinte trecho de código em Java, utilizando JUnit e Mockito para testar o comportamento de uma classe de serviço.

Ao se executar o código em condições ideais, o teste
A
falhará porque o método buscarPorid do pedidoRrepository não foi chamado. É necessário usar o verify do Mockito para validar a interação.
B
falhará porque o mock de Pedido foi configurado para retornar false no método isvalido , mas o caso de sucesso exige que ele retome true .
C
está correto, mas o código da classe pedidoservice está com erro na condição de validação, pois não considera o caso em que isValido retoma false .
D
falhará porque a string de comparação no Assertions.assertEquals está escrita incorretamente. A frase “Pedido processado com sucesso” deveria ser alterada para “Falha ao processar pedido”.
E
falhará porque o método buscarPorid do pedidoRepository não foi corretamente codificado para retornar um valor. É necessário corrigir o mock.
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.