FC ConcursosFC Concursos

Questão FC405987

JUnit 5 é um framework de testes unitários para códigos Java. Ele possui uma arquitetura modular e três subprojetos principais. O subprojeto que fornece uma engine para executar te

Questões sem classificação de assunto (TI - Engenharia de Software)

FGV · 2025

JUnit 5 é um framework de testes unitários para códigos Java. Ele possui uma arquitetura modular e três subprojetos principais. 

 

O subprojeto que fornece uma engine para executar testes baseados em JUnit 3 e JUnit 4 se chama

  1. builder.
  2. fashion.
  3. jupiter.
  4. vintage
  5. tester.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Vintage é o subprojeto do JUnit 5 que fornece a engine responsável por executar testes escritos para o JUnit 3 e JUnit 4. Ele permite que suites antigas rodem sobre a nova infraestrutura do JUnit 5 sem necessidade de migrar o código de teste imediatamente.

A Vintage atua como uma camada de compatibilidade: adapta os runners, regras e anotações das versões antigas para o modelo do JUnit Platform, de modo que ferramentas (IDE, Maven, Gradle) reconheçam e executem testes mistos em um mesmo fluxo.

Na prática, para habilitar essa retrocompatibilidade adiciona‑se a dependência do engine (por exemplo org.junit.vintage:junit-vintage-engine) ao classpath de testes; com isso, testes JUnit 3/4 passam a ser descobertos e executados pelo JUnit 5.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo