SóProvas


ID
5443444
Banca
CESPE / CEBRASPE
Órgão
PG-DF
Ano
2021
Provas
Disciplina
Programação
Assuntos

Julgue o item seguinte, a respeito de JMS (Java Message Service), JUnit e Spring Framework.


O JUnit 5 é formado por JUnit Platform, JUnit Jupiter e JUnit Vintage; o JUnit Jupiter pode ser utilizado em programas escritos em Kotlin.

Alternativas
Comentários
  • A nova arquitetura projetada é divida em vários módulos que são agrupados em três projetos que compõem o novo framework: JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage

    • JUnit Plataform contém elementos estruturais para execução de testes. Esta plataforma define uma APIs para que outros frameworks possam ser executados pela plataforma. Uma interface importante neste projeto , que permite a descoberta e execução de testes que utilizam um modelo de programação.

    • JUnit Jupiter define o modelo de programação utilizado para escrita de testes no JUnit 5 e APIs que permitem a extensão de comportamentos, ou seja, é neste projeto que estão definidas as anotações e classes que utilizamos para construir nossos testes, como a anotação @Test e outras. Este projeto contém uma implementação de TestEngine para execução do novo modelo na JUnit Plataform.

    • JUnit Vintage é um projeto que provê uma TestEngine para execução de testes legados (Versões anteriores).

    Kotlin é uma linguagem de programação de código aberto estática, compatível com programação orientada a objetos e funcional.

    Kotlin fornece sintaxe e conceitos semelhantes de outras linguagens, incluindo C#, Java e Scala, entre muitos outros.

    Fonte: https://medium.com/@luksrn/acompanhando-as-novidades-do-junit-5-e0c4e25bcaf5

    Fonte: https://developer.android.com/kotlin/overview?hl=pt