Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FCC 2025

ProgramaçãoLinguagens de programação
Código
fc074954
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2025
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação
Considere o seguinte trecho de código em Java, utilizando JUnit e Mockito para testar o comportamento de uma classe de serviço.Captura_de tela 2025-04-11 153209.png 815×715Ao se executar o código em condições ideais, o teste
  1. Afalhará porque o método buscarPorid do pedidoRrepository não foi chamado. É necessário usar o verify do Mockito para validar a interação.
  2. Bfalhará porque o mock de pedido foi configurado para retornar false no método isValido, mas o caso de sucesso exige que ele retome true.
  3. Cestá 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.
  4. Dfalhará 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”.
  5. Efalhará porque o método buscarPorid do pedidoRepository não foi corretamente codificado para retornar um valor válido. É necessário corrigir o mock.
Revelar gabarito e comentário

GabaritoB — 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.

Link permanente: /questoes/fc074954