Novos casos de testes

Inclusão do Enum para o código de erro e criação dos casos de teste
inválidos do comprimento e peso.