Class TransmetteurParfaitTest
java.lang.Object
tests.TransmetteurParfaitTest
Classe de test pour la classe
TransmetteurParfait.
Utilise EasyMock pour simuler les destinations connectées et teste la fonctionnalité
de réception et d'émission d'informations binaires.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetUp()Initialisation des objets avant chaque test Crée une instance deTransmetteurParfaitet une destination simuléevoidTeste la méthodeemettreavec plusieurs destinations connectéesvoidTeste la méthoderecevoiret vérifie que l'information est correctement transmise à la destination connectée.voidTeste la réception d'une information vide et vérifie que l'information est correctement émisevoidVérifie que la méthoderecevoirlève une exception si l'information est nulle
-
Constructor Details
-
TransmetteurParfaitTest
public TransmetteurParfaitTest()
-
-
Method Details
-
setUp
public void setUp()Initialisation des objets avant chaque test Crée une instance deTransmetteurParfaitet une destination simulée -
testRecevoirAndEmettreWithValidInformation
Teste la méthoderecevoiret vérifie que l'information est correctement transmise à la destination connectée.- Throws:
InformationNonConformeException- si l'information est non conforme
-
testEmettreWithMultipleDestinations
Teste la méthodeemettreavec plusieurs destinations connectées- Throws:
InformationNonConformeException- si l'information est non conforme
-
testRecevoirWithNullInformationThrowsException
Vérifie que la méthoderecevoirlève une exception si l'information est nulle- Throws:
InformationNonConformeException- attendue si l'information est nulle
-
testRecevoirEmptyInformation
Teste la réception d'une information vide et vérifie que l'information est correctement émise- Throws:
InformationNonConformeException- si l'information est non conforme
-