SóProvas


ID
2828656
Banca
COMPERVE
Órgão
UFRN
Ano
2018
Provas
Disciplina
Programação
Assuntos

O JUnit é um framework de teste de unidade para aplicações Java.

A respeito do JUnit, analise as afirmativas abaixo.


I Na versão 4 do JUnit, quando se utiliza o método assertEquals() do JUnit para comparar duas variáveis do tipo double, é possível passar um terceiro parâmetro que corresponde ao delta, que corresponde à diferença máxima que será tolerada entre os dois números comparados.

II Um dos métodos pertencentes ao framework JUnit é o método assertObject(), que compara quaisquer duas variáveis do tipo Object.

III A anotação @Before pode ser associada a um método de testes JUnit e garante que este será o primeiro método de teste a ser executado.

IV A versão 4 do JUnit oferece o método assertThat(), que traz maior flexibilidade às comparações que podem ser realizadas no corpo de um método de testes.


Estão corretas as afirmativas

Alternativas
Comentários
  • 2019

    Para que o teste seja aprovado, a lacuna I deverá ser preenchida por 

      a) Assert.assertEquals(calc.raiz(16),4,true); 

      b) assertEquals(4, calc.raiz(16), 0)

      c) Assert.assertTest(4, calc.raiz(16),1)

      d) assertTrue(4, calc.raiz(16))

      e) Assert.test(4, calc.raiz(16))

     

  • GAB C

    II - Não existe "assertObject()". Para comparar duas variáveis do tipo Object, usa-se "assertEquals()" ou "assertSame()"

    III - A anotação para definição o primeiro teste a ser executado na classe é @BeforeClass (JUnit 4) ou @BeforeAll (JUnit 5)