Exercícios POO - 2a. Unidade
Preencha o que é pedido abaixo e correspondente aos seguintes exercícios:


Exercício 6: a) Implementar o main do sistema de controle de disciplinas pedido na prova 1, que pode ser baixada aqui e cujo código base para o exercício pode ser visto aqui. b) Criar um teste de unidade JUnit com base nesse main e no exemplo que está no código. c) Quando o teste estiver feito e não estiver passando, corrigir o bug no código enviado. d) Completar a versão do sistema que usa Map.

Exercício 7: Implementar um teste semelhante ao anterior, mas no qual se tenta alocar o professor à turma sem que o professor tenha sido cadastrado. O teste deve verificar se sistema lança a exceção que deveria lançar.

Exercício 8: Implementar a classe Horario e o enum DiaDaSemana. A classe Horario tem os atributos dia(do tipo DiaDaSemana), horaInicio (int), e horaFim (int). Adicione na classe Turma um atributo horarios (do tipo List<Horario>). Implemente um teste para a classe Turma e que verifique o cadastro de horários.
Sign in to Google to save your progress. Learn more
Nome completo
coloque aqui seu nome completo
Exercício 6: a) Copie aqui o main do sistema de controle de disciplinas pedido na prova.
Exercício 6: b) Copie aqui o seu teste de unidade relativo ao main.
Exercício 6b: Explique como o seu teste lida com as exceções que podem ser lançadas.
Exercício 6b: Explique as asserções que são feitas no seu teste. (Demonstre que entendeu)
Exercício 6c) Qual foi a correção necessária para que o sistema não apresentasse mais um bug na execução do teste?
Exercício 6d) O que teve de mudar na sua implementação do sistema da versão com List para a versão com Map? Transcreva alguns trechos principais explicando as diferenças.
Exercício 7) Copie aqui o novo método de teste que tenta alocar um professor ainda não cadastrado à turma.
Exercício 7) Explique como você fez a verificação de que a exceção é lançada.
Exercício 8) Copie aqui o código do seu teste para a classe Turma.
Exercício 8) Explique com suas palavras o que faz o teste da classe Turma copiado acima.
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Departamento de Ciências Exatas (DCX/UFPB). Report Abuse