Class TransmetteurParfaitTest

java.lang.Object
tests.TransmetteurParfaitTest

public class TransmetteurParfaitTest extends Object
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 Details

    • TransmetteurParfaitTest

      public TransmetteurParfaitTest()
  • Method Details

    • setUp

      public void setUp()
      Initialisation des objets avant chaque test Crée une instance de TransmetteurParfait et une destination simulée
    • testRecevoirAndEmettreWithValidInformation

      public void testRecevoirAndEmettreWithValidInformation() throws InformationNonConformeException
      Teste la méthode recevoir et vérifie que l'information est correctement transmise à la destination connectée.
      Throws:
      InformationNonConformeException - si l'information est non conforme
    • testEmettreWithMultipleDestinations

      public void testEmettreWithMultipleDestinations() throws InformationNonConformeException
      Teste la méthode emettre avec plusieurs destinations connectées
      Throws:
      InformationNonConformeException - si l'information est non conforme
    • testRecevoirWithNullInformationThrowsException

      public void testRecevoirWithNullInformationThrowsException() throws InformationNonConformeException
      Vérifie que la méthode recevoir lève une exception si l'information est nulle
      Throws:
      InformationNonConformeException - attendue si l'information est nulle
    • testRecevoirEmptyInformation

      public void testRecevoirEmptyInformation() throws InformationNonConformeException
      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