Acrescentados novos teste e exceções