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.