/** Authentification valide. */
  @Test
  public void testAuthentifierOk() {
    IUtilisateurEntity utilisateur = null;
    try {
      utilisateur = this.service.authentifier("df", "df");
    } catch (AuthentificationException e) {
      if (AuthenticationTestCase.LOG.isInfoEnabled()) {
        AuthenticationTestCase.LOG.error(e.getMessage());
      }
      Assert.fail("Erreur Authentification (" + e.getMessage() + ")");
    } catch (ErreurTechniqueException e) {
      if (AuthenticationTestCase.LOG.isInfoEnabled()) {
        AuthenticationTestCase.LOG.error(e.getMessage());
      }
      Assert.fail("Erreur technique (" + e.getMessage() + ")");
    }

    Assert.assertNotNull("Authentification reussie car client n'est pas null", utilisateur);
  }
 @Test
 public void testAuthentifierKoLogin() {
   IUtilisateurEntity utilisateur = null;
   try {
     utilisateur = this.service.authentifier("df1", "df");
   } catch (UtilisateurInconnuException e) {
     Assert.assertNull("L'utilisateur est null car il est inconnu", utilisateur);
   } catch (AuthentificationException e) {
     if (AuthenticationTestCase.LOG.isInfoEnabled()) {
       AuthenticationTestCase.LOG.error(e.getMessage());
     }
     Assert.fail("Erreur Authentification (" + e.getMessage() + ")");
   } catch (ErreurTechniqueException e) {
     if (AuthenticationTestCase.LOG.isInfoEnabled()) {
       AuthenticationTestCase.LOG.error(e.getMessage());
     }
     Assert.fail("Erreur technique (" + e.getMessage() + ")");
   }
 }
 @Test
 public void testAuthentifierKoPassword() {
   IUtilisateurEntity utilisateur = null;
   try {
     utilisateur = this.service.authentifier("df", "df1");
   } catch (MauvaisMotdepasseException e) {
     Assert.assertNull(
         "L'utilisateur est null car son mot de passe n'est pas le bon", utilisateur);
   } catch (AuthentificationException e) {
     if (AuthenticationTestCase.LOG.isInfoEnabled()) {
       AuthenticationTestCase.LOG.error(e.getMessage());
     }
     Assert.fail("Erreur Authentification (" + e.getMessage() + ")");
   } catch (ErreurTechniqueException e) {
     if (AuthenticationTestCase.LOG.isInfoEnabled()) {
       AuthenticationTestCase.LOG.error(e.getMessage());
     }
     Assert.fail("Erreur technique (" + e.getMessage() + ")");
   }
 }
 @Test
 public void testAuthentifierKoNull() {
   IUtilisateurEntity utilisateur = null;
   try {
     utilisateur = this.service.authentifier("", "df");
     utilisateur = this.service.authentifier("df", null);
   } catch (NullPointerException e) {
     Assert.assertNull(
         "L'utilisateur est null car il n'y a pas de " + e.getMessage(), utilisateur);
   } catch (AuthentificationException e) {
     if (AuthenticationTestCase.LOG.isInfoEnabled()) {
       AuthenticationTestCase.LOG.error(e.getMessage());
     }
     Assert.fail("Erreur Authentification (" + e.getMessage() + ")");
   } catch (ErreurTechniqueException e) {
     if (AuthenticationTestCase.LOG.isInfoEnabled()) {
       AuthenticationTestCase.LOG.error(e.getMessage());
     }
     Assert.fail("Erreur technique (" + e.getMessage() + ")");
   }
 }