Questões de Concurso
Sobre junit em programação
Foram encontradas 53 questões
Considerando que a lista de livros da biblioteca esteja vazia, o código de execução de testes unitários testLista garante que a lista de livros
A anotação que precisa ser utilizada no método que abre a conexão, considerando-se a versão 5 do JUnit, é:
Julgue o item a seguir, relacionados a desenvolvimento web em Java.
O JUnit considera que os resultados de um teste unidade não
devem depender da ordem de execução e não permite que se
interfira na ordem de execução de métodos de teste.
Para que testes unitários possam ser processados usando Mockito/JUnit, a classe de teste deve estar configurada para tal. Considere o trecho a seguir de código exemplo:
@ ..I.. (..II..)
public class PessoaServiceTest
Para que esteja correto, as lacunas I e II, do trecho de código, devem ser preenchidas, correta e respectivamente, com
Um Analista de Sistemas deseja criar um teste de funcionalidade com Selenium Webdriver e JUnit em um ambiente em condições ideais. Para isso ele utilizará a estrutura de uma classe de testes do JUnit, em Java, abaixo.
É correto afirmar que
O JUnit 4 possui anotações que informam a exceção esperada em um dado método de teste de unidade. Considere o trecho de código Java abaixo.
Em condições ideais, para que as exceções sejam corretamente verificadas, a lacuna
Considere que um Analista de Sistemas quer realizar um teste de unidade usando o JUnit para verificar a precisão de números em ponto flutuante. Em condições ideais de implementação e execução, o Analista escreveu o seguinte trecho de código em Java:
Para verificar se o resultado está correto e que respeite uma diferença entre os parâmetros, a lacuna I deve ser preenchida com
Considere as seguintes afirmativas a respeito do framework JUnit.
I Até a versão 3.8.1 do JUnit, todas as classes de testes precisavam herdar da classe TestCase do framework JUnit.
II A partir da versão 4 do JUnit, para se construir uma classe de teste, precisa-se apenas associar a anotação @Test à declaração de qualquer classe pública.
III Com a anotação @Test(timeout= ), é possível definir o tempo de duração do teste em milissegundos. Se a execução ultrapassar o tempo definido, o teste irá acusar a falha.
IV Para que um determinado objeto seja compartilhado entre vários métodos de testes JUnit, deve-se colocar a inicialização do objeto no construtor da classe.
Estão corretas as afirmativas
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
Julgue o seguinte item, relativo a métrica de qualidade de software, JUnit, SQL, Delphi e desenvolvimento mobile.
Uma característica e limitação do JUnit é a impossibilidade de
definição de parâmetros para construtores e métodos.
Considere a classe Java abaixo.
Para a classe Prova, foi criada uma classe de teste utilizando o JUnit, contendo o método de teste abaixo.
Para que o teste seja aprovado, a lacuna I deve ser corretamente preenchida com