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é :
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));
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.

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.