Bonjour,

je débute tout juste avec les tests unitaires et suis déjà confronté à un problème.

Dans mon projet, j'ai une classe que je souhaiterais tester. Celle-ci possède une méthode "public void entrerMaison(Objet1 obj){...}". Afin de tester cette méthode, j'ai donc créé une classe de test avec la méthode suivante : "testEntrerMaison()".

Je me dis que la première chose à écrire dans cette méthode de test est d'initialiser une variable Objet1 afin de pouvoir lancer la méthode entrerMaison, or Objet1 n'a pas de constructeur public.

Comment faire ? (il m'est impossible de créer un constructeur public pour cette classe)

Merci de votre aide.