terminer les test avec des modif du code refletant les tests