implementacao dos testes