Inclusão de testes de exceçoes e correções

Correções no código e inclusão de testes com exceções no caso de uso 02