implementação dos testes