ajout d'un test contre l'ia et factorisation de code