Skip to content

Commit

Permalink
Refactor : fix TU
Browse files Browse the repository at this point in the history
  • Loading branch information
pierre-maraval committed Apr 30, 2024
1 parent 0cdda1d commit affb161
Show file tree
Hide file tree
Showing 8 changed files with 149 additions and 237 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,6 @@ private LigneFichierDtoModif processDemandeModif(LigneFichierDto ligneFichierDto
*
* @param ligneFichierDto ligne du fichier sur laquelle lancer le traitement d'exemplarisation
* @return la DTO de la ligne fichier modifiée en fonction du résultat du traitement
* @throws QueryToSudocException 0 ou plus de 1 résultat à la requête che
* @throws CBSException : erreur CBS
* @throws ZoneException : erreur de construction de la notice
* @throws IOException : erreur de communication avec le CBS
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,20 +45,13 @@ public class DemandeExempService extends DemandeService implements IDemandeServi
private FichierEnrichiExemp fichierEnrichiExemp;

private final IDemandeExempDao demandeExempDao;

private final FileSystemStorageService storageService;

private final ILigneFichierService ligneFichierService;

private final ReferenceService referenceService;

private final JournalService journalService;

private final TraitementService traitementService;
private final UtilisateurService utilisateurService;

private final IZonesAutoriseesDao zonesAutoriseesDao;

private final ILigneFichierExempDao ligneFichierExempDao;

@Value("${files.upload.path}")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package fr.abes.item.core.service.impl;

import fr.abes.cbs.exception.CBSException;
import fr.abes.cbs.exception.ZoneException;
import fr.abes.item.core.components.Fichier;
import fr.abes.item.core.components.FichierEnrichiRecouv;
import fr.abes.item.core.configuration.factory.FichierFactory;
Expand Down Expand Up @@ -161,7 +159,7 @@ public Demande closeDemande(Demande demande) throws DemandeCheckingException {
}

@Override
public String[] getNoticeExemplaireAvantApres(Demande demande, LigneFichier ligneFichier) throws CBSException, IOException, ZoneException {
public String[] getNoticeExemplaireAvantApres(Demande demande, LigneFichier ligneFichier) {
return new String[]{"Simulation impossible pour le recouvrement", ""};
}

Expand Down Expand Up @@ -288,37 +286,6 @@ public int launchQueryToSudoc(String codeIndex, String valeurs) throws IOExcepti
return traitementService.getCbs().getNbNotices();
}

public String getInfoFooterFichierResultat(Demande demande) {
DemandeRecouv demandeRecouv = (DemandeRecouv) demande;
int nbRechercheTotal = ligneFichierService.getNbLigneFichierTotalByDemande(demandeRecouv);
int nbNoticesTrouvees = ligneFichierService.getNbReponseTrouveesByDemande(demandeRecouv);
int nbZeroReponse = ligneFichierService.getNbZeroReponseByDemande(demandeRecouv);
int nbUneReponse = ligneFichierService.getNbUneReponseByDemande(demandeRecouv);
int nbReponseMultiple = ligneFichierService.getNbReponseMultipleByDemande(demandeRecouv);

return System.lineSeparator() + nbNoticesTrouvees + " notices trouvées sur " +
nbRechercheTotal +
System.lineSeparator() +
System.lineSeparator() +
"Nb de 1 réponse : " +
nbUneReponse +
" | Nb sans réponse : " +
nbZeroReponse +
" | Nb plusieurs réponses : " +
nbReponseMultiple +
System.lineSeparator() +
System.lineSeparator() +
"Taux de recouvrement : " +
(nbNoticesTrouvees / nbRechercheTotal) * 100 +
"% Taux de création d'exemplaires : " +
(nbUneReponse / nbRechercheTotal) * 100 +
"%" +
System.lineSeparator() +
System.lineSeparator() +
"Fin du recouvrement : " +
Calendar.getInstance().getTime();
}

/**
* Méthode construisant la requête che en fonction des paramètres d'une demande d'exemplarisation
* @param codeIndex code de l'index de la recherche
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

@DisplayName("Test Couche service / traitement")
@SpringBootTest(classes = {TraitementService.class})
public class TestTraitementService {
public class TraitementServiceTest {
@Autowired
TraitementService tManager;
@MockBean
Expand Down
Loading

0 comments on commit affb161

Please sign in to comment.