Implementação dos testes restantes, embora ainda não finalizado.