Bonjour,
Je rencontre quelques problèmes sur les tests de Socket.
Par exemple pour essayer de tester la création d'un socket, j'ai essayé :
Dans ce cas le test ne passe pas car si l'adresse du serveur et le port sont les mêmes, le localport diffère et fait "fail" le test.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 client= new Client(); //Classe où je crée mon socket au travers de la methode Connect qui me retourne le socket Socket socketTest = new Socket("127.0.0.1",1984); assertEquals(socketTest, client.Connect("127.0.0.1", 1984));
Je ne vois donc pas comment tester cette connexion...
Je me suis dis que peut-être en utilisant les mock pour m'affranchir de la "réelle" connexion au serveurs et donc ne pas avoir de localport différent.
Mais la aussi j'ai du mal à voir comment m'y prendre...
Une âme charitable pourrait m'éclairer sur comment je pourrais procéder pour réaliser ce test?
Merci.
Partager