A alternativa correta é a letra C) testar cada valor recebido com assertInteger. Para testar a função de leitura de valores inteiros a partir de um socket com base em JUnit 5, é necessário verificar se cada valor recebido está correto. Para isso, é preciso utilizar o método assertInteger para testar cada valor recebido. As outras alternativas não são necessárias ou estão incorretas: A) interromper o fluxo de leitura com fail: não é necessário interromper o fluxo de leitura com fail, pois isso não testa se os valores recebidos estão corretos. B) anotar o método que abre a conexão com @AfterClass: a anotação @AfterClass é usada para executar um método após todos os testes da classe terem sido executados, não para abrir a conexão. D) fechar a conexão em um método anotado com @AfterAll: a anotação @AfterAll é usada para executar um método após todos os testes da classe terem sido executados, não para fechar a conexão. E) anotar o método que testa o valor com @BeforeEach: a anotação @BeforeEach é usada para executar um método antes de cada teste da classe ser executado, não para testar o valor recebido.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar