Questão nº 54
Questão de Desenvolvimento de Sistemas · FCC TRT15 2023 (nº 54)
Considere os textos a seguir:
Para configurar o JUnit em seu ambiente, é necessário adicionar a <<extensão de arquivo>> do JUnit ao caminho do projeto.
Um conceito específico do framework para a criação de testes é que, para se testar uma classe específica, é necessário criar uma classe que deve ser herdeira da classe <<classe>>.
Os trechos dos textos em destaque entre << >> são, respectivamente, corretos para
- A`.ZAR` - `JUnit.subclass.CaseTest`
- B`.JAR` - `JUnit.subclass.TestCase`
- C`.ZAR` - `JUnit.class.TestCase`
- D`.JAR` - `JUnit.class.CaseTest`
- E`.JAR` - `JUnit.framework.TestCase` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
Para usar o JUnit, que é uma biblioteca para testar código Java, você precisa adicionar o arquivo que contém essa biblioteca ao seu projeto. Além disso, para escrever testes, o JUnit tem uma forma específica de organizar as classes de teste.
- (A) Incorreta:
.ZARnão é uma extensão de arquivo padrão para bibliotecas Java; o correto é.JAR.JUnit.subclass.CaseTestnão é o nome correto da classe ou seu pacote. - (B) Incorreta: Embora
.JAResteja correto,JUnit.subclass.TestCasenão é o nome correto da classe ou seu pacote. A classeTestCaseestá no pacotejunit.framework. - (C) Incorreta:
.ZARnão é uma extensão de arquivo padrão para bibliotecas Java.JUnit.class.TestCasenão é o nome correto da classe ou seu pacote. - (D) Incorreta: Embora
.JAResteja correto,JUnit.class.CaseTestnão é o nome correto da classe ou seu pacote. A armadilha da banca aqui é usarJUnit.classeCaseTest, que soam parecidos com o correto, mas não são a nomenclatura exata do framework. O correto éjunit.framework.TestCase. - (E) Correta: Para adicionar o JUnit ao projeto, você precisa do arquivo
.JAR(Java Archive), que é o formato padrão para bibliotecas Java. Em versões mais antigas do JUnit (como JUnit 3.x), e ainda suportado em versões posteriores para compatibilidade, as classes de teste precisavam herdar dejunit.framework.TestCase.
Fonte: FCC TRT15 2023 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 002). Reproduzida para fins de estudo.