/**
  * test sur findDroitsInspection avec le parametre null.
  *
  * <p>fonctionne.
  *
  * @throws MetierException l'exception super bloquante .
  */
 public void testFindDroitsInspectionNull() throws MetierException {
   try {
     inspectionService.findDroitsInspection(null);
   } catch (AssertionException e) {
     log.debug("testFindDroitsInspectionNull OK");
     return;
   }
   throw new MetierException("testFindDroitsInspectionNull NOK - QO null");
 }
 /**
  * test sur saveDroit QO null.
  *
  * @throws MetierException .
  */
 public void testSaveDroitNull() throws MetierException {
   try {
     inspectionService.saveDroit(null);
   } catch (AssertionException e) {
     log.debug("testSaveDroitNull ok !");
     return;
   }
   throw new MetierException("testSaveDroitNull NOK - QO NULL");
 }
  /**
   * test sur findDroitsInspection avec recheche directeur et etab inexistant.
   *
   * <p>fonctionne.
   *
   * @throws MetierException l'exception super bloquante .
   */
  public void testFindDroitsInspectionRechercheDirEtabInexistant() throws MetierException {
    final RechercheDroitInspecteurQO rechercheDroitInspecteurQO = new RechercheDroitInspecteurQO();
    rechercheDroitInspecteurQO.setIdEtablissement(987654321);
    rechercheDroitInspecteurQO.setVraiOuFauxRechercheFromDirecteur(true);
    final ResultatDTO<List<DroitInspecteurDTO>> res =
        inspectionService.findDroitsInspection(rechercheDroitInspecteurQO);

    assertEquals(0, res.getValeurDTO().size());
  }
 /**
  * test sur saveDroit Champs null.
  *
  * @throws MetierException .
  */
 public void testSaveDroitChampsNull() throws MetierException {
   try {
     final SaveDroitInspecteurQO sDIQO = new SaveDroitInspecteurQO();
     inspectionService.saveDroit(sDIQO);
   } catch (AssertionException e) {
     log.debug("testSaveDroitChampsNull ok ! : {0}", e.getMessage());
     return;
   }
   throw new MetierException("testSaveDroitChampsNull NOK - Champs du QO NULL");
 }
 /**
  * test sur findDroitsInspection avec le parametre non null.
  *
  * <p>fonctionne.
  *
  * @throws MetierException l'exception super bloquante .
  */
 public void testFindDroitsInspectionNonNull() throws MetierException {
   try {
     final RechercheDroitInspecteurQO rechercheDroitInspecteurQO =
         new RechercheDroitInspecteurQO();
     inspectionService.findDroitsInspection(rechercheDroitInspecteurQO);
   } catch (AssertionException e) {
     log.debug("testFindDroitsInspectionNonNull OK");
     return;
   }
   throw new MetierException("testFindDroitsInspectionNonNull NOK - QO null");
 }
  /**
   * test sur findDroitsInspection avec recheche directeur.
   *
   * <p>fonctionne.
   *
   * @throws MetierException l'exception super bloquante .
   */
  public void testFindDroitsInspectionRechercheDir() throws MetierException {
    final RechercheDroitInspecteurQO rechercheDroitInspecteurQO = new RechercheDroitInspecteurQO();
    rechercheDroitInspecteurQO.setIdEtablissement(47);
    rechercheDroitInspecteurQO.setVraiOuFauxRechercheFromDirecteur(true);
    final ResultatDTO<List<DroitInspecteurDTO>> res =
        inspectionService.findDroitsInspection(rechercheDroitInspecteurQO);

    assertEquals(3, res.getValeurDTO().size());

    for (DroitInspecteurDTO ins : res.getValeurDTO()) {
      log.debug("id ins :{0}", ins.getInspecteur().getIdentifiant());
    }
    log.debug("testFindDroitsInspectionRechercheDir OK");
  }
 /**
  * test sur findListeInspecteurs.
  *
  * <p>fonctionne.
  */
 public void testFindListeInspecteurs() {
   final List<UserDTOForList> retour = inspectionService.findListeInspecteurs();
   assertEquals(61, retour.size());
 }